Aracılığıyla paylaş


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.netbir 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 eyleminde static-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.

Ö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.

Sonraki Adımlar