Conforme José (2018), para aplicar a integração contínua temos três premissas que devem ser levadas em consideração: controle de versão, processo automatizado de build e principalmente a aceitação da equipe. Importante ressaltar que
I) Processos e ferramentas devem ser previstos para manter um repositório único e efetuar o controle de versão.
II) Ambientes automatizados de builds são características comuns em projetos de desenvolvimento de software. A build deve incluir parte do esquema do banco de dados do repositório e colocá-lo no ambiente de execução.
III) Um sistema que possa ser executado não significa que foi construído de maneira correta, deve-se procurar incluir os testes automáticos no processo de build.
É correto o que se afirma em:
Alternativas
Alternativa 1:
II, apenas.
Alternativa 2:
I e II, apenas.
Alternativa 3:
I e III, apenas.
Alternativa 4:
II e III, apenas.
Alternativa 5:
I, II e III.
Soluções para a tarefa
Resposta:
Alternativa - 3
Explicação:
I e III estão corretas.
II está errada, pois a build deve incluir todo o schema do banco de dados.(Livro pg. 97)
A resposta correta é a Alternativa 3: I e III, apenas.
A II está errada, porque o build deve ser completamente automatizado, ou seja, ele deve incluir todo o esquema do banco de dados do repositório e colocá-lo no ambiente de execução. A única tarefa que pode ser manual é a inicialização do build, que pode ser feita por um desenvolvedor ou por uma ferramenta de integração.
O que é Integração Contínua?
A integração contínua trata-se de um termo que surgiu na metodologia ágil XP e é utilizado em várias outras metodologias, consiste em integrar o código alterado e/ou desenvolvido ao projeto principal na mesma frequência com que as funcionalidades são desenvolvidas, ele é feito muitas vezes ao dia ao invés de apenas uma vez. O principal objetivo de se utilizar a integração contínua é verificar se as alterações ou novas funcionalidades não criaram novos defeitos no projeto já existente.
Para entender mais sobre Integração Contínua: https://brainly.com.br/tarefa/39965892
#SPJ2