Kapitel 7. Deklarative Pipelines

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Unter werden wir in diesem Teil des Buches über eine weitere Entwicklung der Jenkins-Pipelines sprechen - deklarative Pipelines. Mit deklarativen Pipelines können Benutzer/innen eine Pipeline auf ähnliche Weise definieren, wie sie Aufträge in den traditionellen Jenkins-Webformularen definieren würden. Damit meinen wir:

  • Es gibt eine klar definierte, erzwungene Struktur. (Du kannst dir das so vorstellen wie die Abschnitte auf den Seiten eines Jenkins-Webformulars).

  • Bei der Definition eines Pipeline-Abschnitts geht es eher darum, die übergeordneten Schritte/Ziele zu deklarieren, als die Logik zu definieren, mit der sie erreicht werden. (Das ist vergleichbar mit dem Ausfüllen der Felder in einem Jenkins-Webformular).

  • Vertraute Jenkins-Verarbeitungskonstrukte werden bereitgestellt und müssen nicht durch Programmierung nachgebildet werden. (So kannst du zum Beispiel die Verarbeitung nach dem Build und das Versenden von Benachrichtigungen durchführen und musst dafür nicht try-catch-finally Groovy-Programmierung verwenden).

  • All das ermöglicht eine bessere Validierung und Fehlerprüfung. (Fehler werden im Zusammenhang mit der erwarteten Struktur und den Schlüsselwörtern identifiziert und dargestellt, nicht nur mit Groovy-Tracebacks).

Diese Merkmale unterscheiden deklarative Pipelines von der alternativen Art, eine ...

Get Jenkins 2: Auf und davon now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.