Vytváření prostředí ve verzi Preview větví ve službě Azure Static Web Apps

Lokalitu můžete nakonfigurovat tak, aby nasadila všechny změny provedené ve větvích, které nejsou produkční větví. Toto nasazení ve verzi Preview se publikuje na stabilní adrese URL, která obsahuje název větve. Pokud je například větev pojmenovaná dev, je prostředí k dispozici v umístění, jako <DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.netje . Prostředí větve můžete na portálu odstranit na kartě Prostředí vaší statické webové aplikace.

Konfigurace

Pokud chcete povolit stabilní prostředí adres URL, proveďte v souboru configuration.yml následující změny.

  • production_branch Nastavte vstup na název produkční větve v static-web-apps-deploy úloze v akci GitHubu nebo v úloze AzureStaticWebApp. Tato akce zajistí, že se změny v produkční větvi nasadí do produkčního prostředí, zatímco změny ostatních větví se nasadí do prostředí ve verzi Preview.
  • Zobrazte seznam větví, které chcete nasadit do prostředí ve verzi Preview v poli triggerů v konfiguraci pracovního postupu, aby změny těchto větví aktivovaly také nasazení GitHub Actions nebo Azure Pipelines.
    • Pokud chcete sledovat všechny větve, nastavte toto pole na ** GitHub Actions nebo * pro Azure Pipelines.

Příklad

Následující příklad ukazuje, jak povolit prostředí ve verzi Preview větve.

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"

Poznámka:

Kód ... se přeskočí, aby byl přehledný.

V tomto příkladu jsou prostředí ve verzi Preview definována pro dev větve a staging větve. Každá větev se nasadí do samostatného prostředí preview.

Další kroky