Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sitenizi, üretim dalı olmayan dallara 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, dev adlı bir şube varsa, ortam <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net gibi bir konumda erişilebilir. Portaldaki bir dal ortamını, statik web uygulamanızın Ortamlar sekmesi aracılığıyla silebilirsiniz.
Konfigürasyon
Kararlı URL ortamlarını etkinleştirmek için configuration.yml dosyanızda aşağıdaki değişiklikleri yapın.
-
production_branchgirdisini GitHub eylemindekistatic-web-apps-deployişine veya AzureStaticWebApp görevine, üretim dalınızın adına ayarlayın. Bu eylem, üretim dalınızdaki değişikliklerin üretim ortamına dağıtılmasını sağlarken, diğer dallardaki değişiklikler bir önizleme ortamına dağıtılır. - İş akışı yapılandırmanızdaki tetikleyici dizisindeki önizleme ortamlarına dağıtmak istediğiniz dalları listeleyin; böylece bu dallardaki değişiklikler GitHub Actions veya Azure Pipelines dağıtımını da tetikler.
- Tüm dalları izlemek istiyorsanız bu diziyi
**GitHub Actions veya*Azure Pipelines için olarak ayarlayın.
- Tüm dalları izlemek istiyorsanız bu diziyi
Example
Aşağıdaki örnekte dal önizleme ortamlarının nasıl etkinleştirileceği gösterilmektedir.
name: Azure Static Web Apps CI/CD
on:
push:
branches:
- main
- dev
- staging
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
jobs:
build_and_deploy_job:
...
name: Build and Deploy Job
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
...
production_branch: "main"
Uyarı
netlik ... için atlanan kodu belirtir.
Bu örnekte, dev ve staging dalları için önizleme ortamları tanımlanmıştır. Her dal ayrı bir önizleme ortamına dağıtılır.