Создание именованных сред предварительной версии в Статические веб-приложения Azure
Вы можете настроить сайт для развертывания каждого изменения в именованной среде. Это предварительное развертывание публикуется по стабильному URL-адресу, включающее имя среды. Например, если среда называется release
, то предварительная версия доступна в расположении, например <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Настройка
Чтобы включить стабильные среды URL-адресов с именованной средой развертывания, внесите следующие изменения в файл конфигурации сборки.
deployment_environment
Задайте для ввода определенное имя заданияstatic-web-apps-deploy
в действии GitHub или в задаче AzureStaticWebApp. Это гарантирует, что все изменения отслеживаемых ветвей развертываются в именованной предварительной среде.- Вывод списка ветвей, которые необходимо развернуть в предварительной версии сред в массиве триггеров в конфигурации рабочего процесса, чтобы изменения этих ветвей также активируют развертывание GitHub Actions или Azure Pipelines.
- Задайте для этого массива
**
значение GitHub Actions или*
для Azure Pipelines, если вы хотите отслеживать все ветви.
- Задайте для этого массива
Пример
В следующем примере показано, как включить среды предварительной версии ветви.
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"
Примечание.
Код ...
, пропущенный для ясности.
В этом примере изменения всех ветвей развертываются в именованной предварительной release
среде.