Jenkins — Запустить задание, если другие несколько заданий выполнены успешно

Jenkins — Запустить задание, если другие несколько заданий выполнены успешно

Как я могу приступить к работе, если все три другие работы были успешными?

Вот сценарий:

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

Запустите job4 (основную программу), если сборка всех модулей прошла успешно (Job 1, 2 и 3), чтобы основная программа могла извлечь все 3 модуля из 3 разных репозиториев github и собрать основную программу.

Как можно это соединить так, чтобы это было автоматически?

решение1

Начните с job4. Пусть job4 запланирует сборки job1, job2 и job3 и дождется их завершения. Затем, если все 3 запланированные сборки будут успешными, job4 может продолжить работу.

Связанный контент