Le type de pipeline qu'une entreprise ou un individu utilise dépendra de ce qu'ils demandent au pipeline de faire. Il y a simplement certaines fonctions qu'un pipeline déclaratif ne peut pas effectuer.
Personnellement, je n'écris pas de pipelines scriptés car mes pipelines sont assez simples par nature.
La plupart du temps, le pipeline déclaratif rend le code du pipeline plus facile à lire et à écrire. Ce code est écrit dans un Jenkinsfile qui peut être enregistré dans un système de gestion de contrôle de source tel que Git. Le pipeline scripté utilise des syntaxes plus strictes basées sur Groovy.
Le pipeline déclaratif est défini dans un bloc étiqueté 'pipeline' tandis que le pipeline scripté est défini dans un 'node'.
Le code du pipeline déclaratif ressemblera à ceci :
Cela promeut également l'idée d'un pipeline de "Bibliothèques Partagées" : https://jenkins.io/doc/book/pipeline/shared-libraries/
À la recherche de informations sur les logiciels ?
Avec plus de 2,5 millions d'avis, nous pouvons fournir les détails spécifiques qui vous aident à prendre une décision d'achat de logiciel éclairée pour votre entreprise. Trouver le bon produit est important, laissez-nous vous aider.