Um pipeline do CodePipeline é acionado por alterações no branch principal no CodeCommit, usa o CodeBuild para estágios de compilação/teste e usa o CodeDeploy para implantação. Após uma alteração recente no código-fonte, o CodeDeploy não implantou o aplicativo atualizado. Quais são as duas explicações possíveis? (Escolha duas.)
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: A alteração do código não foi commitada no branch principal do repositório., Um estágio anterior do pipeline falhou e o pipeline parou antes de chegar ao estágio de implantação..
Por que esta é a resposta
A alteração do código não foi commitada no branch principal do repositório: O CodePipeline é acionado por alterações no branch configurado (neste caso, o branch principal). Se o código não foi commitado ou foi commitado em outro branch, o pipeline não será iniciado e, consequentemente, o CodeDeploy não será executado. Um estágio anterior do pipeline falhou e o pipeline parou antes de chegar ao estágio de implantação: Pipelines são sequenciais. Se o estágio de compilação/teste (CodeBuild) falhar, o pipeline interromperá a execução e não prosseguirá para o estágio de implantação (CodeDeploy). As outras opções são menos prováveis ou incorretas. Uma instância do Amazon EC2 inativa no cluster do CodePipeline não é relevante, pois o CodePipeline é um serviço gerenciado. A configuração incorreta do pipeline que impede a invocação do CodeDeploy seria uma falha de configuração inicial, não uma causa para uma falha após uma alteração recente no código. A falta de permissões para ler do CodeCommit impediria o pipeline de iniciar, não apenas o CodeDeploy de implantar.
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