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.
- Ange den här matrisen till
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.