Sua equipe executa pipelines de CI/CD no AWS CodePipeline. Você precisa adicionar testes de unidade que são executados como parte do pipeline antes que os artefatos sejam preparados para teste. Como você deve integrar os testes de unidade nos pipelines de CI/CD?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicione uma fase para executar testes de unidade no buildspec do AWS CodeBuild usado pelo pipeline..
Por que esta é a resposta
A opção correta é adicionar uma fase para executar testes de unidade no buildspec do AWS CodeBuild usado pelo pipeline. O AWS CodeBuild é projetado para compilar código-fonte, executar testes e produzir artefatos de software. Integrar os testes de unidade diretamente no arquivo buildspec.yml do CodeBuild permite que eles sejam executados automaticamente como parte do processo de construção, antes da implantação, garantindo que o código passe nos testes básicos. Criar um pipeline separado do CodePipeline para testes de unidade adicionaria complexidade e sobrecarga desnecessárias, pois o CodeBuild já oferece essa funcionalidade. Instalar o agente do AWS CodeDeploy em uma instância EC2 para executar testes de unidade não é o método padrão ou eficiente; o CodeDeploy é para implantação de aplicações, não para execução de testes de unidade durante a fase de construção. Criar uma ramificação de teste no repositório git e configurar pipelines para executar testes de unidade a partir dessa ramificação é uma prática de gerenciamento de código, mas não especifica como os testes seriam executados dentro do pipeline de CI/CD.
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