El complemento de unión de Jenkins permite que se ejecute un trabajo después de que se hayan completado todos los trabajos indirectos.Jenkins: trabajo desencadenante después de que se hayan completado todos los trabajos posteriores, no solo los inmediatos
Pero, ¿cómo puedo configurar un trabajo para que se ejecute después de que se hayan completado todos los trabajos posteriores, no solo los inmediatos?
Esta figura muestra los trabajos de activación de flujo que cabe esperar:
A
|
--+----+------+--
| |
v v
B C
| |
--+--------+-----+---+-- |
| | | |
v v v |
D E F |
| | | |
v | | |
G | | |
| | | |
---+--------+----+----+-------+--
|
v
J
puse Únete Trigger en un trabajo para disparar el último trabajo J. J Sin embargo el trabajo se inicia una vez que B y C están acabados, no espera para trabajos D, E, F y G.
En this answer y sus comentarios, dijo que las rutas pueden ser trabajos múltiples y las huellas dactilares deben usarse correctamente. Pero no puedo encontrar la manera de hacerlo funcionar.
¿Puede elaborar un poco las huellas dactilares y promover la configuración de compilación? Pregunté casi la misma pregunta [aquí] (http://stackoverflow.com/questions/26101765/jenkins-pipeline-top-level-join-gets-triggered-before-sub-level-join) – dstj
Listo - la respuesta ha sido actualizado con información adicional sobre huellas dactilares. –