Ambiente sandbox - AWS Recomendações

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 sandbox

O ambiente sandbox é onde os desenvolvedores escrevem código, cometem erros e realizam trabalhos de prova de conceito. Você pode implantar em um ambiente sandbox a partir de uma estação de trabalho local ou por meio de um script em uma estação de trabalho local.

Acesso

Os desenvolvedores devem ter acesso total ao ambiente sandbox.

Etapas de construção

Os desenvolvedores executam manualmente a compilação em suas estações de trabalho locais quando estão prontos para implantar alterações no ambiente sandbox.

  1. Use git-secrets (GitHub) para verificar informações confidenciais

  2. Lint, o código-fonte

  3. Crie e compile o código-fonte, se aplicável

  4. Execute testes unitários

  5. Realizar análise de cobertura de código

  6. Executar análise estática de código

  7. Crie infraestrutura como código (IaC)

  8. Execute a análise de segurança do IaC

  9. Extraia licenças de código aberto

  10. Publique artefatos de construção

Etapas da implantação

Se você estiver usando os modelos Gitflow ou Trunk, as etapas de implantação serão iniciadas automaticamente quando uma feature ramificação for criada com sucesso no ambiente sandbox. Se você estiver usando o modelo GitHub Flow, execute manualmente as seguintes etapas de implantação. A seguir estão as etapas de implantação no ambiente sandbox:

  1. Baixe artefatos publicados

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

  3. Execute a implantação do IaC

  4. Realize testes de integração

Expectativas antes de passar para o ambiente de desenvolvimento

  • Construção bem-sucedida da feature filial no ambiente sandbox

  • Um desenvolvedor implantou e testou manualmente o recurso no ambiente sandbox