Wie kann ich einen Jenkins-Job starten, nachdem mehrere gleichzeitige Upstream-Jobs erfolgreich waren?

Um das Schnellste feedback möglich ist, haben wir gelegentlich möchten Jenkins-jobs Parallel laufen. Jenkins hat die Fähigkeit, zu starten, mehrere downstream-jobs (oder 'Gabel' die pipeline) wenn ein Auftrag beendet ist. Aber Jenkins nicht scheinen, um eine Möglichkeit, eine nachgeschaltete job nur zu starten, der alle Zweige der Gabel gelingt (oder 'beitreten' die Gabel wieder zusammen).

Jenkins hat ein "Bauen nach anderen Projekten gebaut werden" - button, aber ich interpretiere das als "start in diesem job, wenn alle upstream-job beendet" (nicht "start in diesem job, wenn alle upstream-jobs erfolgreich zu sein").

Hier ist eine Visualisierung von was ich spreche. Weiß jemand, ob ein plugin vorhanden ist, das zu tun, was ich mir nach dem?
Wie kann ich einen Jenkins-Job starten, nachdem mehrere gleichzeitige Upstream-Jobs erfolgreich waren?


Edit:

Als ich ursprünglich gepostet diese Frage in 2012, Jason ' s Antwort (die Mitmachen und Gefördert werden, entwickeln plugins) war der beste, und die Lösung, die ich ging mit.

Jedoch dnozay Antwort (Die Build-Flow-plugin) populär gemacht wurde, ein Jahr oder so nach dieser Frage, die eine viel bessere Antwort. Für was es Wert ist, wenn die Leute mich Fragen, diese Frage heute, die ich jetzt empfehlen, dass Sie anstelle.

Kommentar zu dem Problem
Zitiert Andrew ' s Antwort.... "Jenkins kürzlich angekündigten first-class-support für workflow." jenkins-ci.org/content/workflow-plugin-10 Kommentarautor: Clintm
Sie können ändern Sie die ausgewählte Antwort, wenn Sie denken, dass die neuere Antwort wird mehr angemessen jetzt. Kommentarautor: naught101

InformationsquelleAutor der Frage Jay Spang | 2012-01-26

Schreibe einen Kommentar