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, ortama ad olarak release verilirse, önizleme <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net gibi 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 girdisini GitHub eyleminde static-web-apps-deploy işte veya AzureStaticWebApp görevinde belirli bir isme 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 release adı verilen önizleme ortamına dağıtılır.

Sonraki Adımlar