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 teste
A equipe de garantia de qualidade (QA) usa o ambiente de teste para validar os recursos. Eles aprovam as alterações depois de concluírem os testes. Quando eles aprovam, a filial passa para o próximo ambiente, a fase de preparação. No Gitflow, esse ambiente e outros acima dele só estão disponíveis para implantação a partir de release
filiais. Uma release
ramificação é baseada em uma develop
ramificação que contém os recursos planejados.
Acesso
Atribua permissões de acordo com o princípio do menor privilégio. Os desenvolvedores devem ter menos acesso ao ambiente de teste do que ao ambiente de desenvolvimento. A equipe de controle de qualidade precisa de permissões suficientes para testar o recurso.
Etapas de construção
O processo de compilação nesse ambiente só é aplicável para correções de bugs ao usar a estratégia Gitflow. A criação de uma solicitação de mesclagem para a bugfix
ramificação inicia automaticamente a construção.
-
Use git-secrets
(GitHub) para verificar informações confidenciais -
Lint, o código-fonte
-
Crie e compile o código-fonte, se aplicável
-
Execute testes unitários
-
Realizar análise de cobertura de código
-
Executar análise estática de código
-
Crie IaC
-
Execute a análise de segurança do IaC
-
Extraia licenças de código aberto
Etapas da implantação
Inicie automaticamente a implantação da release
ramificação (Gitflow) ou da main
ramificação (Trunk ou GitHub Flow) no ambiente de teste após a implantação no ambiente de desenvolvimento. A seguir estão as etapas de implantação no ambiente de teste:
-
Implemente a
release
ramificação (Gitflow) oumain
ramificação (Trunk ou GitHub Flow) no ambiente de teste -
Pausa para aprovação manual pelo pessoal designado
-
Baixe artefatos publicados
-
Executar o controle de versão do banco de dados
-
Execute a implantação do IaC
-
Execute testes de integração
-
Realize testes de desempenho
-
Aprovação de garantia de qualidade
Expectativas antes de passar para o ambiente de teste
-
As equipes de desenvolvimento e controle de qualidade realizaram testes suficientes para satisfazer os requisitos da sua organização.
-
A equipe de desenvolvimento resolveu todos os bugs descobertos por meio de uma
bugfix
ramificação.