Jenkins - Execute o trabalho se outros trabalhos múltiplos forem bem-sucedidos

Jenkins - Execute o trabalho se outros trabalhos múltiplos forem bem-sucedidos

Como posso iniciar um trabalho se todos os outros três trabalhos forem bem-sucedidos?

Aqui está o cenário:

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

Execute job4 (programa principal) se a construção de todos os módulos for bem-sucedida (Job 1,2 e 3) para que o programa principal possa verificar todos os 3 módulos de 3 repositórios github diferentes e construir o programa principal.

Como pode ser encadeado para que seja automático?

Responder1

Comece com trabalho4. Faça com que o job4 agende compilações de job1, job2 e job3 e espere que elas terminem. Então, se todas as três compilações agendadas forem bem-sucedidas, o job4 poderá continuar.

informação relacionada