Tworzenie nazwanych środowisk w wersji zapoznawczej w usłudze Azure Static Web Apps

Możesz skonfigurować witrynę tak, aby wdrażała każdą zmianę w nazwanym środowisku. To wdrożenie w wersji zapoznawczej jest publikowane pod stabilnym adresem URL, który zawiera nazwę środowiska. Jeśli na przykład środowisko ma nazwę release, podgląd jest dostępny w lokalizacji takiej jak <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net.

Konfigurowanie

Aby skonfigurować stabilne środowiska URL z nazwanym środowiskiem wdrożeniowym, wprowadź następujące zmiany w pliku konfiguracji kompilacji.

  • deployment_environment Ustaw dane wejściowe na określoną nazwę static-web-apps-deploy zadania w akcji GitHub lub w zadaniu AzureStaticWebApp. Dzięki temu wszystkie zmiany śledzonych gałęzi zostaną wdrożone w nazwanym środowisku podglądowym.
  • Wymień gałęzie, które chcesz wdrożyć w środowiskach testowych w tablicy wyzwalaczy w konfiguracji przepływu pracy, aby zmiany w tych gałęziach uruchomiły wdrożenie za pomocą GitHub Actions lub Azure Pipelines.
    • Ustaw tę tablicę na ** dla GitHub Actions lub * dla Azure Pipelines, jeśli chcesz śledzić wszystkie gałęzie.

Przykład

W poniższym przykładzie pokazano, jak włączyć środowiska podglądu gałęzi.

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"

Uwaga

Oznacza ... kod pominięty w celu zachowania przejrzystości.

W tym przykładzie zmiany we wszystkich gałęziach są wdrażane w nazwanym release środowisku wersji zapoznawczej.

Następne kroki