Die Art der Pipeline, die ein Unternehmen oder eine Einzelperson verwendet, hängt davon ab, was sie von der Pipeline erwarten. Es gibt einfach einige Funktionen, die eine deklarative Pipeline nicht ausführen kann.
Persönlich schreibe ich jedoch keine skriptgesteuerten Pipelines, da meine Pipelines von Natur aus ziemlich einfach sind.
Die beste Wahl ist, den Pipeline-Stil zu lernen, der Ihren Bedürfnissen entspricht.
Meistens deklarative Pipeline, da sie den Pipeline-Code leichter lesbar und schreibbar macht. Dieser Code wird in einer Jenkinsfile geschrieben, die in ein Versionskontrollsystem wie Git eingecheckt werden kann. Die geskriptete Pipeline verwendet strengere Groovy-basierte Syntaxen.
Die deklarative Pipeline wird innerhalb eines Blocks mit der Bezeichnung 'pipeline' definiert, während die geskriptete Pipeline innerhalb eines 'node' definiert wird.
Der deklarative Pipeline-Code sieht so aus:
Dies fördert auch die Idee einer "Shared Libraries"-Pipeline: https://jenkins.io/doc/book/pipeline/shared-libraries/
Mit über 2,5 Millionen Bewertungen können wir Ihnen die spezifischen Details liefern, die Ihnen bei der informierten Softwarekaufentscheidung für Ihr Unternehmen helfen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.