Assinale a opção que apresenta exemplo de ferramenta que permite realizar automação de código — incluindo a execução de tarefas relacionadas à criação, ao teste e à entrega ou implantação de software — e, assim, realizar, no DevOps, integração contínua e entrega contínua (CI/CD).
- A)jenkins
Correta: o Jenkins e uma ferramenta de automacao de CI/CD, usada para integrar, testar, construir e implantar software em pipelines.
- B)maven
Errada: o Maven e uma ferramenta de automacao de build e gerenciamento de dependencias, nao uma plataforma tipica de CI/CD.
- C)ansible
Errada: o Ansible e voltado principalmente para automacao de configuracao, provisionamento e orquestracao de infraestrutura.
- D)puppet
Errada: o Puppet e uma ferramenta de gerenciamento de configuracao e automacao de infraestrutura, nao de pipeline de CI/CD.
- E)docker
Errada: o Docker e uma plataforma de conteinerizacao, usada para empacotar e executar aplicacoes, nao para orquestrar o fluxo completo de CI/CD.
Gabarito: A
Em DevOps, quando a banca fala em automacao de codigo para criar, testar e entregar ou implantar software, ela esta pensando em ferramenta de CI/CD. A ideia e simples: voce integra mudancas com frequencia, roda testes automaticamente e, se estiver tudo ok, segue para a entrega ou implantacao sem depender de passos manuais a cada etapa. Nesse contexto, o exemplo classico e o Jenkins. Ele e uma ferramenta de automacao de integracao continua e entrega continua, muito usada para montar pipelines, acionar testes, gerar artefatos e disparar deploys. Ou seja, ele conversa diretamente com a logica de CI/CD cobrada no enunciado. Ja as outras opcoes costumam aparecer para confundir porque tambem sao ferramentas conhecidas de desenvolvimento e operacao, mas com foco diferente. Algumas servem para build, outras para provisionamento, outras para conteinerizacao. A banca adora esse bingo de nomes parecidos, entao o segredo e olhar a funcao principal de cada uma. Em resumo: CI/CD pede uma ferramenta de orquestracao de pipeline e automacao do fluxo de entrega. O Jenkins se encaixa exatamente nisso, por isso o gabarito esta correto.