

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
A automação de tarefas operacionais por meio de scripts é um pilar fundamental para a implementação bem-sucedida de práticas de DevOps, especialmente na construção de pipelines de Integração Contínua e Entrega Contínua (CI/CD). Considerando o uso de scripts para a automação de builds, testes e deploys, assinale a afirmativa correta.
Os scripts de automação devem estar fortemente acoplados ao Ambiente de Desenvolvimento Integrado (IDE) de cada desenvolvedor, assegurando que o servidor de CI reproduza com exatidão as configurações locais da máquina onde o código foi criado.
Ferramentas de build (como Maven, Gradle ou Ant), quando integradas a um pipeline de CI/CD, são utilizadas para automatizar um processo repetível e consistente que compila o código-fonte e executa testes automatizados, gerando um artefato validado e pronto para ser implantado nos ambientes subsequentes.
A adoção de scripts em pipelines de CI/CD tem como objetivo principal transferir a execução de testes automatizados e compilações diretamente para o ambiente de produção, eliminando a necessidade de manter ambientes intermediários de teste e homologação.
Na automação de ambientes de CI/CD, os scripts responsáveis por alterações de banco de dados (DDL e DML) devem ser mantidos fora do sistema de controle de versão para garantir a segurança da informação e evitar que a integração contínua corrompa os dados.
A integração contínua exige a execução manual dos scripts de build uma vez por semana pelos administradores de sistemas, visando agrupar o máximo de mudanças possíveis e reduzir a sobrecarga nos servidores de integração.