Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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 włączyć stabilne środowiska url z nazwanym środowiskiem wdrażania, wprowadź następujące zmiany w pliku konfiguracji kompilacji.
deployment_environmentUstaw dane wejściowe na określoną nazwęstatic-web-apps-deployzadania w akcji GitHub lub w zadaniu AzureStaticWebApp. Dzięki temu wszystkie zmiany śledzonych gałęzi zostaną wdrożone w nazwanym środowisku wersji zapoznawczej.- Wyświetl listę gałęzi, które chcesz wdrożyć w środowiskach w wersji zapoznawczej w tablicy wyzwalacza w konfiguracji przepływu pracy, aby zmiany w tych gałęziach również wyzwoliły wdrożenie funkcji GitHub Actions lub usługi Azure Pipelines.
- Ustaw tę tablicę na
**wartość dla funkcji GitHub Actions lub*dla usługi Azure Pipelines, jeśli chcesz śledzić wszystkie gałęzie.
- Ustaw tę tablicę na
Przykład
W poniższym przykładzie pokazano, jak włączyć środowiska wersji zapoznawczej 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.