Partilhar via


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

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.

Passos Seguintes