Elnevezett előzetes környezetek létrehozása az Azure Static Web Appsben
A webhelyet úgy konfigurálhatja, hogy minden módosítást egy nevesített környezetben helyezzen üzembe. Ez az előzetes verziójú üzembe helyezés egy stabil URL-címen jelenik meg, amely tartalmazza a környezet nevét. Ha például a környezet neve el van nevezve release
, akkor az előnézet egy olyan helyen érhető el, mint a <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Konfiguráció
Ha stabil URL-környezeteket szeretne engedélyezni nevesített üzembehelyezési környezettel, végezze el az alábbi módosításokat a konfigurációs fájlon.
- Állítsa be a
deployment_environment
bemenetet egy adott névre astatic-web-apps-deploy
GitHub-műveletben vagy az AzureStaticWebApp-feladatban. Ez biztosítja, hogy a nyomon követett ágak minden módosítása a nevesített előzetes környezetben legyen üzembe helyezve. - Sorolja fel azokat az ágakat, amelyeket a munkafolyamat-konfiguráció eseményindító tömbjének előzetes környezeteiben szeretne üzembe helyezni, hogy az ágak módosításai a GitHub Actions vagy az Azure Pipelines üzembe helyezését is kiválthassák.
- Ha az összes ágat nyomon szeretné követni, állítsa be ezt a tömböt
**
a GitHub Actions vagy*
az Azure Pipelines számára.
- Ha az összes ágat nyomon szeretné követni, állítsa be ezt a tömböt
Example
Az alábbi példa bemutatja, hogyan engedélyezheti az ág előnézeti környezeteit.
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"
Megjegyzés:
Az ...
egyértelműség kedvéért kihagyott kódot jelöli.
Ebben a példában az összes ág módosításai a release
nevesített előzetes környezetben lesznek üzembe helyezve.