Ich verwende das Jenkins Rebuild Plugin , um parametrisierte Builds mit einer einzigen Rebuild- Schaltfläche auszuführen . Wenn ich jedoch Dutzende parametrisierter Jobs (entweder ausgewählt oder aus demselben Ordner) erneut ausführen muss, ist dies immer noch nicht effizient.
Gibt es eine einfachere Möglichkeit (eventuell mit einem anderen Plugin), mehrere Jobs gleichzeitig mit den zuletzt verwendeten Parametern erneut auszuführen?
jenkins
jenkins-plugins
Kenorb
quelle
quelle
Antworten:
Sie können eine Pipeline verwenden , um die Jobs miteinander zu verknüpfen und sie entweder parallel oder nacheinander in Schritten auszuführen.
Sie können die relevanten Parameter an jeden Job übergeben, wie Sie ihn aus dem Pipeline-Skript aufrufen.
Dann müssen Sie nur noch einen einzelnen Pipeline-Job neu erstellen. Sie können die Jobs auch über eine Variable mit einem allgemeinen Buildnamen verknüpfen.
quelle
Sie können auch eine Liste von Parameterobjekten erstellen und diese dann an den Erstellungsschritt übergeben:
paramsObjects würde folgendermaßen aussehen:
quelle