Conforme Huzita e Freitas (2019), o pipeline de implantação possui os seguintes objetivos: (1) promover a colaboração entre equipes, possibilitando que as atividades desenvolvidas - compilação, implantação, teste e entrega de versão - fiquem visíveis para todos os envolvidos; (2) identificar e resolver problemas o mais cedo possível, melhorando o feedback do processo; e (3) permitir que as entregas e implantação, de qualquer versão do software em qualquer ambiente e a qualquer momento, ocorra através de um processo totalmente automatizado.
Tópicos Especiais. Elisa Hatsue Moriya Huzita; Janaína Aparecida de Freitas. Maringá-Pr.: UniCesumar, 2019.
Considerando o texto acima, avalie as afirmações abaixo.
I. Uma nova instância do pipeline é criada sempre que houver mudanças na configuração, no código fonte, no ambiente ou nos dados.
II. Visando provar que é possível gerar uma entrega de versão, são executados uma série de testes no pipeline.
III. A confiança é aumentada a cada teste na versão candidata (em inglês, release candidate).
IV. Se a versão candidata passa em todos os testes, pode ser realizada a entrega de versão.
É correto o que se afirma em:
Alternativas
Alternativa 1:
I apenas.
Alternativa 2:
I e II apenas.
Alternativa 3:
III e IV apenas.
Alternativa 4:
II, III e IV apenas.
Alternativa 5:
I, II, III e IV.
Soluções para a tarefa
Resposta:
Alternativa 4:
I, II, III e IV
Explicação:
Conforme a página 18 do lívro de Tópicos Especiais Unicesumar
O pipeline de implantação funciona resumidamente do seguinte modo:
■ Cada mudança feita na configuração, no código fonte, no ambiente ou em dados, cria-se uma nova instância do pipeline.
■ O restante do pipeline executa uma série de testes para provar que é possível gerar uma entrega de versão.
■ Cada teste na versão candidata (release candidate) passa a aumentar a confiança.
■ Se a versão candidata passa em todos os testes, pode ser realizada a entrega de versão.
A resposta correta é a alternativa "5", pois apenas I, II, III e IV estão certas. Conforme as afirmativas, podemos entender que:
- Uma nova instância do pipeline é criada sempre que houver mudanças na configuração, no código fonte, no ambiente ou nos dados;
- São executados diversos testes no pipeline para provar que é possível gerar uma entrega de versão;
- A confiança é aumentada a cada teste na versão candidata; e
- Pode ser realizada a entrega de versão quando a versão candidata passa em todos os testes.
Qual a importância de ambientes totalmente automatizados?
Através de ambientes totalmente automatizados, é possível gerar uma aceleração dos processos de produção, assim como é possível diminuir os erros e retrabalhos, tendo em vista que os sistemas são coordenados por uma máquina.
Saiba mais sobre pipeline: brainly.com.br/tarefa/51676451
#SPJ2