Dela via


Skapa namngivna förhandsversionsmiljöer i Azure Static Web Apps

Du kan konfigurera webbplatsen så att den distribuerar varje ändring till en namngiven miljö. Den här förhandsgranskningsdistributionen publiceras på en stabil URL som innehåller miljönamnet. Om miljön till exempel heter releaseär förhandsversionen tillgänglig på en plats som <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net.

Konfiguration

Om du vill aktivera stabila URL-miljöer med namngiven distributionsmiljö gör du följande ändringar i byggkonfigurationsfilen.

  • deployment_environment Ange indata till ett specifikt namn på static-web-apps-deploy jobbet i GitHub-åtgärden eller på AzureStaticWebApp-aktiviteten. Detta säkerställer att alla ändringar i dina spårade grenar distribueras till den namngivna förhandsgranskningsmiljön.
  • Visa en lista över de grenar som du vill distribuera till förhandsversionsmiljöer i utlösarmatrisen i arbetsflödeskonfigurationen så att ändringar i dessa grenar också utlöser distributionen av GitHub Actions eller Azure Pipelines.
    • Ange den här matrisen till ** för GitHub Actions eller * för Azure Pipelines om du vill spåra alla grenar.

Exempel

I följande exempel visas hur du aktiverar förhandsgranskningsmiljöer för förgrening.

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"

Kommentar

Anger att koden hoppades över för tydlighetens ... skull.

I det här exemplet distribueras ändringar i alla grenar till den namngivna release förhandsgranskningsmiljön.

Nästa steg