Jenkins: ejecute el trabajo si otros trabajos múltiples tienen éxito

Jenkins: ejecute el trabajo si otros trabajos múltiples tienen éxito

¿Cómo puedo empezar un trabajo si los otros 3 trabajos son exitosos?

Aquí está el escenario:

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

Ejecute job4 (programa principal) si todos los módulos se compilan correctamente (trabajo 1, 2 y 3) para que el programa principal pueda verificar los 3 módulos de 3 repositorios de github diferentes y compilar el programa principal.

¿Cómo se puede encadenar para que sea automático?

Respuesta1

Comience con el trabajo4. Haga que job4 programe las compilaciones de job1, job2 y job3 y espere a que terminen. Luego, si las 3 compilaciones programadas se realizan correctamente, el trabajo 4 podrá continuar.

información relacionada