Criar ambientes de visualização nomeados em Aplicativos Web Estáticos do Azure
Você pode configurar seu site para implantar todas as alterações em um ambiente nomeado. Essa implantação de visualização é publicada em uma URL estável que inclui o nome do ambiente. Por exemplo, se o ambiente for nomeado release
, a visualização estará disponível em um local como <DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Configuração
Para habilitar ambientes de URL estáveis com ambiente de implantação nomeado, faça as seguintes alterações no arquivo de configuração de compilação.
- Defina a
deployment_environment
entrada para um nome específico nostatic-web-apps-deploy
trabalho na ação GitHub ou na tarefa AzureStaticWebApp. Isso garante que todas as alterações em suas ramificações controladas sejam implantadas no ambiente de visualização nomeado. - Liste as ramificações que você deseja implantar para visualizar ambientes na matriz de gatilho em sua configuração de fluxo de trabalho para que as alterações nessas ramificações também acionem a implantação de Ações do GitHub ou Pipelines do Azure.
- Defina essa matriz como
**
para Ações do GitHub ou*
para Pipelines do Azure se quiser rastrear todas as ramificações.
- Defina essa matriz como
Exemplo
O exemplo a seguir demonstra como habilitar ambientes de visualização de ramificação.
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"
Nota
O ...
código indica ignorado para maior clareza.
Neste exemplo, as alterações em todas as ramificações são implantadas no release
ambiente de visualização nomeado.