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 a static-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.

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.

Következő lépések