Azure Static Web Apps'te ortamları önizleme

Varsayılan olarak, bir siteyi Azure Static Web Apps'e dağıttığınızda, her çekme isteği sitenizin geçici bir URL aracılığıyla kullanılabilen bir önizleme sürümünü dağıtır. Sitenin bu sürümü, çekme isteklerini birleştirmeden önce değişiklikleri gözden geçirmenizi sağlar. Çekme isteği (PR) kapatıldıktan sonra geçici ortam kaybolur.

Çekme isteği temelli geçici ortamların ötesinde, kararlı konumlar içeren önizleme ortamlarını etkinleştirebilirsiniz. Önizleme ortamlarının URL'leri aşağıdaki formda yer alır:

<DEFAULT_HOST_NAME>-<BRANCH_OR_ENVIRONMENT_NAME>.<LOCATION>.azurestaticapps.net

Sınırlamalar

  • Özel etki alanları önizleme ortamlarıyla çalışmaz.
  • Üretim öncesi ortamlar coğrafi olarak dağıtılamaz.

Dağıtım türleri

Aşağıdaki dağıtım türleri Azure Static Web Apps'te kullanılabilir.

  • Üretim: Üretim dallarında yapılan değişiklikler üretim ortamına dağıtılır. Özel etki alanınız bu ortamı işaret etmektedir ve bu konumdan sunulan içerik arama motorları tarafından dizine alınır.

  • Çekme istekleri: Üretim dalınıza yönelik çekme istekleri, çekme isteği kapatıldıktan sonra kaybolan geçici bir ortama dağıtılır. Bu ortamın URL'si çekme isteği numarasını sonek olarak içerir. Örneğin, ilk çekme isteğinizi yaparsanız önizleme konumu gibi <DEFAULT_HOST_NAME>-1.<LOCATION>.azurestaticapps.netgörünür.

  • Dal: İsteğe bağlı olarak sitenizi üretim dalı olmayan dallarda yapılan her değişikliği dağıtacak şekilde yapılandırabilirsiniz. Bu önizleme dağıtımı, dal adını içeren kararlı bir URL'de yayımlanır. Örneğin, dalın adı devise ortam gibi <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.netbir konumda kullanılabilir. Portaldaki bir dal ortamını, statik web uygulamanızın Ortamlar sekmesi aracılığıyla silebilirsiniz.

  • Adlandırılmış ortam: İşlem hattınızı tüm değişiklikleri adlandırılmış bir ortama dağıtacak şekilde yapılandırabilirsiniz. Bu önizleme dağıtımı, ortam adını içeren kararlı bir URL'de yayımlanır. Örneğin, dağıtım ortamının adı releaseise ortam gibi <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.netbir konumda kullanılabilir.

Not

Ortam adları için geçerli karakterler,a-z ve A-Zşeklindedir0-9. İzin verilen karakter dizesi sınırı üst sınırı 16'dır.

Sonraki Adımlar