Tengo un trabajo de Jenkins que desencadena otro trabajo como una acción posterior a la compilación. Llamemos a los trabajos trabajo1 y trabajo2 en consecuencia. trabajo2 necesita saber el número de compilación del trabajo que lo activó, que es trabajo1. Encontré sobre Plugin parametrizado eso parece ser capaz de lograr esa tarea, pero no puedo entender cómo hacerlo. Lo que intenté es exportar la variable ambiental del número de compilación %BUILD_NUMBER%
de trabajo1 esperando que de alguna manera pueda acceder a él en trabajo2. Así que en trabajo1 Yo si:
y luego, en trabajo2 Intenté acceder a este valor pero no parece que este enfoque funcione.
En este caso, %BUILD_NUMBER%
imprime la compilación del trabajo actual (trabajo2) y buildNum
no se resuelve y solo permanece en texto plano. ¿Qué puedo hacer para lograr lo anterior?
Respuestas
0 para la respuesta № 1Job1
- Instalando el Plugin de disparo parametrizado
- Crear un disparador como este
- Cambio objetivo1 a Job2
- Cambio foo = bar a buildNum =% BUILD_NUMBER%
Job2
- Instalando el Plugin de disparo parametrizado
- Configúralo así