Ambientes de versão prévia nos Aplicativos Web Estáticos do Azure
Por padrão, quando você implanta um site para Aplicativos Web Estáticos do Azure cada solicitação de pull implanta uma versão prévia do seu site disponível por meio de uma URL temporária. Essa versão do site permite que você examine as alterações antes de mesclar solicitações de pull. Depois que a PR (solicitação de pull) é fechada, o ambiente temporário desaparece.
Além dos ambientes temporários controlados por PR, você pode habilitar ambientes de versão prévia que apresentam locais estáveis. As URLs para ambientes de versão prévia assumem o seguinte formulário:
<DEFAULT_HOST_NAME>-<BRANCH_OR_ENVIRONMENT_NAME>.<LOCATION>.azurestaticapps.net
Limitações
- Domínios personalizados não funcionam com ambientes de versão prévia.
- Os ambientes de pré-produção não são distribuídos geograficamente.
Tipos de implantação
Os tipos de implantação a seguir estão disponíveis nos Aplicativos Web Estáticos do Azure.
Produção: as alterações nos branches de produção são implantadas no ambiente de produção. Seu domínio personalizado aponta para esse ambiente e o conteúdo servido a partir desse local é indexado por mecanismos de pesquisa.
Solicitações de pull: faça pull de solicitações em relação à implantação do branch de produção em um ambiente temporário que desaparece após o fechamento da solicitação de pull. A URL desse ambiente inclui o número da PR como sufixo. Por exemplo, se você fizer sua primeira PR, o local da versão prévia será semelhante a
<DEFAULT_HOST_NAME>-1.<LOCATION>.azurestaticapps.net
.Branch: Opcionalmente, você pode configurar seu site para implantar todas as alterações feitas em branches que não sejam um branch de produção. Essa implantação da versão prévia é publicada em uma URL estável que inclui o nome do branch. Por exemplo, se o branch for nomeado como
dev
, o ambiente estará disponível em um local como<DEFAULT_HOST_NAME>-dev.<LOCATION>.azurestaticapps.net
. Você pode excluir um ambiente de branch no portal por meio da guia Ambientes do aplicativo Web estático.Ambiente nomeado: você pode configurar o pipeline para implantar todas as alterações em um ambiente nomeado. Essa implantação da versão prévia é publicada em uma URL estável que inclui o nome do ambiente. Por exemplo, se o ambiente de implantação for nomeado como
release
, o ambiente estará disponível em um local como<DEFAULT_HOST_NAME>-release.<LOCATION>.azurestaticapps.net
.
Observação
Os caracteres válidos para nomes de ambiente são 0-9
, a-z
e A-Z
. O limite máximo de cadeia de caracteres permitido é 16.