Azure Static Web Apps'te adlandırılmış önizleme ortamları oluşturma
Sitenizi, her değişikliği 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, ortam olarak adlandırılırsa release
önizleme gibi <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
bir konumda kullanılabilir.
Yapılandırma
Adlandırılmış dağıtım ortamıyla kararlı URL ortamlarını etkinleştirmek için derleme yapılandırma dosyanızda aşağıdaki değişiklikleri yapın.
deployment_environment
Girişi GitHub eylemindestatic-web-apps-deploy
veya AzureStaticWebApp görevinde iş üzerinde belirli bir ada ayarlayın. Bu, izlenen dallarınızdaki tüm değişikliklerin adlandırılmış önizleme ortamına dağıtılmasını sağlar.- İş 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
Örnek
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:
- "**"
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:
...
deployment_environment: "release"
Not
netlik ...
için atlanan kodu belirtir.
Bu örnekte, tüm dallardaki değişiklikler adlandırılmış önizleme ortamına release
dağıtılır.