Benoemde preview-omgevingen maken in Azure Static Web Apps
U kunt uw site zo configureren dat elke wijziging in een benoemde omgeving wordt geïmplementeerd. Deze preview-implementatie wordt gepubliceerd op een stabiele URL die de omgevingsnaam bevat. Als de omgeving bijvoorbeeld een naam release
heeft, is de preview beschikbaar op een locatie zoals <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Configuratie
Als u stabiele URL-omgevingen met een benoemde implementatieomgeving wilt inschakelen, moet u de volgende wijzigingen aanbrengen in uw buildconfiguratiebestand.
- Stel de
deployment_environment
invoer in op een specifieke naam in destatic-web-apps-deploy
taak in GitHub-actie of op de AzureStaticWebApp-taak. Dit zorgt ervoor dat alle wijzigingen in uw bijgehouden vertakkingen worden geïmplementeerd in de benoemde preview-omgeving. - Vermeld de vertakkingen die u wilt implementeren in preview-omgevingen in de triggermatrix in uw werkstroomconfiguratie, zodat wijzigingen in deze vertakkingen ook de Implementatie van GitHub Actions of Azure Pipelines activeren.
- Stel deze matrix in op
**
GitHub Actions of*
voor Azure Pipelines als u alle vertakkingen wilt bijhouden.
- Stel deze matrix in op
Opmerking
In het volgende voorbeeld ziet u hoe u preview-omgevingen voor vertakkingen inschakelt.
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"
Notitie
De ...
code wordt voor duidelijkheid overgeslagen.
In dit voorbeeld worden wijzigingen in alle vertakkingen geïmplementeerd in de release
benoemde preview-omgeving.