Kapitel 6. Deine Pipeline ausbauen

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

Wie in jeder Programmierumgebung sind auch in Jenkins-Pipelines die Zentralisierung von Funktionen, die gemeinsame Nutzung von Code und die Wiederverwendung von Code wichtige Techniken, um schnell und effektiv zu entwickeln. Diese Praktiken fördern standardisierte Wege, um Funktionen aufzurufen, Bausteine für komplexere Operationen zu erstellen und Komplexität zu verbergen. Sie können auch genutzt werden, um für Einheitlichkeit zu sorgen und Konventionen über die Konfiguration zu stellen, um Aufgaben zu vereinfachen.

Eine der wichtigsten Möglichkeiten, die Jenkins seinen Nutzern bietet, ist die Verwendung von gemeinsam genutzten Pipeline-Bibliotheken. Gemeinsam genutzte Pipeline-Bibliotheken bestehen aus Code, der in einem Quellcode-Repository gespeichert ist und von Jenkins automatisch heruntergeladen und den Pipelines zur Verfügung gestellt wird.

In diesem Kapitel werden wir die Struktur, die Implementierung und die Verwendung von Pipeline-Bibliotheken erkunden und sehen, wie wir unsere eigenen globalen Funktionen erstellen und sogar Code einbinden können, der nicht in Groovy oder Java geschrieben ist. Um unser Verständnis zu vertiefen, schauen wir uns zunächst die verschiedenen Klassifizierungen von Shared Libraries an, die in Jenkins verfügbar sind.

Vertrauenswürdige versus nicht vertrauenswürdige Bibliotheken ...

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.