O tipo de pipeline que uma empresa ou indivíduo utiliza dependerá do que eles estão pedindo para o pipeline fazer. Existem simplesmente algumas funções que um pipeline declarativo não pode executar.
Pessoalmente, no entanto, eu não escrevo pipelines scriptados, pois meus pipelines são bastante simples por natureza.
Sua melhor aposta é aprender o estilo de pipeline que atende às suas necessidades.
Principalmente pipeline Declarativo, pois torna o código do pipeline mais fácil de ler e escrever. Este código é escrito em um Jenkinsfile que pode ser verificado em um sistema de gerenciamento de controle de versão, como o Git. O pipeline scriptado usa sintaxes mais rigorosas baseadas em groovy.
O pipeline declarativo é definido dentro de um bloco rotulado como 'pipeline', enquanto o pipeline scriptado é definido dentro de um 'node'.
O código do pipeline Declarativo ficará assim:
Isso também promove a ideia de um pipeline de "Bibliotecas Compartilhadas": https://jenkins.io/doc/book/pipeline/shared-libraries/
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.