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.net
je . 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 vstatic-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.
- Pokud chcete sledovat všechny větve, nastavte toto pole na
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.