Uma empresa armazena código-fonte e testes de unidade em um repositório AWS CodeCommit. Um pipeline do CodePipeline aciona um projeto CodeBuild quando o código é mesclado na branch principal. O projeto CodeBuild deve executar os testes de unidade e, se eles passarem, marcar o commit mais recente no repositório CodeCommit. Como o projeto CodeBuild deve ser configurado para realizar isso?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure o projeto CodeBuild para usar o Git nativo para clonar o repositório CodeCommit, executar os testes de unidade e usar o Git nativo para criar e enviar uma tag para o repositório se os testes passarem..
Por que esta é a resposta
A opção correta é usar o Git nativo para clonar o repositório, executar os testes e, se aprovados, usar o Git nativo para criar e enviar a tag. O CodeBuild suporta comandos Git padrão, tornando esta a abordagem mais direta e eficiente para interagir com o CodeCommit para operações como clonagem e marcação de commits. As opções que sugerem o uso da AWS CLI para operações Git (como pull, clone ou criação de tags Git) estão incorretas porque a AWS CLI não é a ferramenta apropriada para essas tarefas. A CLI é usada para gerenciar serviços AWS, não para interagir diretamente com repositórios Git em um nível de protocolo. Embora a CLI possa gerenciar repositórios CodeCommit, ela não substitui os comandos Git para operações dentro do repositório. A opção de "copiar" o código também está incorreta, pois a clonagem é a maneira padrão de obter o histórico completo do repositório.
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