Fluxo de trabalho de desenvolvimento: qualquer push para a branch remota develop deve ser automaticamente construído, testado e — se bem-sucedido — implantado no ambiente de desenvolvimento. Garanta que apenas artefatos aprovados sejam implantados. O que você deve implementar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Criar um gatilho do Cloud Build na branch develop que executa testes, constrói a imagem do contêiner e a armazena no Container Registry; criar um pipeline de implantação que observa novas imagens e as implanta no cluster de desenvolvimento; restringir as permissões de implantação à ferramenta de implantação..
Por que esta é a resposta
A opção correta estabelece um pipeline CI/CD robusto. Um gatilho do Cloud Build na branch develop automatiza a construção e o teste, armazenando artefatos aprovados no Container Registry. Um pipeline de implantação separado garante que apenas esses artefatos validados sejam implantados no ambiente de desenvolvimento, e a restrição de permissões à ferramenta de implantação reforça a segurança e o controle. As opções incorretas delegam responsabilidades de implantação aos desenvolvedores, o que é propenso a erros e inconsistências. A primeira opção, com hooks de pré-commit e implantação local, não garante que apenas artefatos aprovados sejam implantados centralmente. A segunda, com hooks de pós-commit, ainda exige que os desenvolvedores façam a implantação. A quarta opção, embora use o Cloud Build, confia no Vulnerability Scanning para validação de testes (o que não é seu propósito principal) e concede permissões de implantação diretas ao Cloud Build, o que pode ser menos seguro do que um pipeline de implantação dedicado com permissões restritas.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão