Wenn Sie mit Jenkins vertraut sind, arbeiten Sie hauptsächlich mit Bauaktionen zusammen. Dieser Build stellt einen bestimmten Satz von Aufgaben dar, die vom Jenkins -Server ausgeführt werden. Wenn Sie einen neuen Build in Jenkins erstellen, können Sie eine Reihe von Aktionen angeben, die als Teil des Builds ausgeführt werden sollen. Diese Aktionen können umfassen:
Buildaktionen werden typischerweise als Teil einer JenkinsFile definiert, ein Skript, das die Build -Schritte für ein bestimmtes Projekt angibt. Sie können Build -Aktionen mithilfe einer Vielzahl von Plugins und Skripten definieren, abhängig von Ihren Anforderungen. Zu den Standardwerkzeugen, mit denen Build -Aktionen definiert werden, gehören:
Durch die Definition einer Reihe von Build -Aktionen können Sie den Build-, Test- und Bereitstellungsprozess Ihres Projekts automatisieren, wodurch das Verwalten und die Wartung erleichtert wird.
In diesem Tutorial erklärt.
Was sind Jenkins-Aktionen nach dem Bau??
Eine Jenkins-Aktion nach dem Bau ist eine Aufgabe, die nach Abschluss des Builds ausgeführt wurde. Nach dem Aufbau werden typischerweise verwendet.
Einige Beispiele für Aktionen nach dem Bau sind:
Genau wie normale Jenkins Aktionen aufbauen, können wir nach dem Bau von Aktionen in JenkinsFiles definieren. Wir geben in der Regel nach dem Bau von Aktionen mit einem Plugin oder Skript an, abhängig von der spezifischen Aufgabe, die wir ausführen möchten.
Denken Sie an Aktionen nach dem Bau als einen Weg, um die Funktionalität eines Jenkins-Builds über die als Teil des Builds selbst definierten Aufgaben zu erweitern.
Definieren von Jenkins Post -Build -Aktionen
Wie bereits erwähnt, können wir nach dem Bau von Aktionen in einer Jenkinsfile definieren. Wir können auch die Jenkins -Webschnittstelle verwenden, um dies zu tun.
Sie können die Anweisung wie gezeigt befolgen:
Im folgenden Screenshot zeigt beispielsweise, wie Sie eine einfache Echo-Nachricht als Post-Build-Aktion hinzufügen.
Denken Sie daran, dass diese Option je nach Jenkins -Version und Konfiguration möglicherweise in Pipeline -Jobtypen hinzugefügt werden muss.
Definieren einer Jenkins-Aktion nach dem Bau mithilfe der Pipeline-Syntax
Mit einer Jenkins-Pipeline können wir auch eine Aktion nach dem Bau hinzufügen, wie in der folgenden Syntax gezeigt:
PipelineSie können alle unterstützten Jenkins -Aktionen definieren, einschließlich Senden von E -Mails, Erstellen von Dateien, Senden von Protokollen und mehr.
Abschluss
In diesem Artikel haben Sie gelernt, was Jenkins 'Aktionen nach dem Bau mit sich bringen und welche beiden Hauptmethoden Sie nach dem Bau von Aktionen in Jenkins definieren können.