Jenkins - Job ausführen, wenn mehrere andere Jobs erfolgreich sind

Jenkins - Job ausführen, wenn mehrere andere Jobs erfolgreich sind

Wie kann ich einen Job starten, wenn alle 3 anderen Jobs erfolgreich sind?

Hier ist das Szenario:

job1 - build module 1
job2 - build module 2
job3 - build module 3
job4 - main program

Führen Sie Job4 (Hauptprogramm) aus, wenn der Aufbau aller Module erfolgreich war (Job 1, 2 und 3), damit das Hauptprogramm alle 3 Module aus 3 verschiedenen GitHub-Repositorys auschecken und das Hauptprogramm erstellen kann.

Wie kann es verkettet werden, sodass es automatisch erfolgt?

Antwort1

Beginnen Sie mit Job4. Lassen Sie Job4 die Builds von Job1, Job2 und Job3 planen und warten Sie, bis sie abgeschlossen sind. Wenn dann alle 3 geplanten Builds erfolgreich sind, kann Job4 fortfahren.

verwandte Informationen