

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Ambiente de preparação
<a name="staging-environment"></a>

O *ambiente de preparação* está configurado para ser igual ao ambiente de produção. Por exemplo, a configuração dos dados deve ser semelhante em escopo e tamanho às cargas de trabalho de produção. Use o ambiente de preparação para verificar se o código e a infraestrutura funcionam conforme o esperado. Esse ambiente também é a escolha preferida para casos de uso comercial, como visualizações prévias ou demonstrações para clientes.

## Acesso
<a name="access"></a>

Atribua permissões de acordo com o princípio do menor privilégio. Os desenvolvedores devem ter o mesmo acesso ao ambiente de preparação que têm ao ambiente de produção.

## Etapas de construção
<a name="build-steps"></a>

Nenhum. Os mesmos artefatos que foram usados no ambiente de teste são reutilizados no ambiente de teste.

## Etapas da implantação
<a name="deployment-steps"></a>

Inicie automaticamente a implantação da `release` filial (Gitflow) ou da `main` filial (Trunk ou GitHub Flow) no ambiente de teste após a aprovação e a implantação no ambiente de teste. A seguir estão as etapas de implantação no ambiente de preparação:

1. Implemente a `release` ramificação (Gitflow) ou `main` ramificação (Trunk ou GitHub Flow) no ambiente de teste

1. Pausa para aprovação manual pelo pessoal designado

1. Baixe artefatos publicados

1. Executar o controle de versão do banco de dados

1. Execute a implantação do IaC

1. (Opcional) Realizar testes de integração

1. (Opcional) Execute o teste de carga

1. Obtenha a aprovação dos aprovadores necessários de desenvolvimento, controle de qualidade, produto ou negócios

## Expectativas antes de passar para o ambiente de produção
<a name="expectations-before-moving-to-the-production-environment"></a>
+ Uma versão equivalente à produção foi implantada com sucesso no ambiente de teste
+ (Opcional) A integração e o teste de carga foram bem-sucedidos