J'ai un travail Jenkins qui déclenche un autre travail après la construction. Appelons les emplois job1 et job2 en conséquence. job2 doit connaître le numéro de build du travail qui l’a déclenchée, ce qui est job1. J'ai trouvé à propos de Plugin paramétré cela semble être capable d’accomplir cette tâche, mais je ne sais pas trop comment le faire. Ce que j’ai essayé, c’est d’exporter la variable environnementale numéro de build. %BUILD_NUMBER%
de job1 en espérant que l'on puisse en quelque sorte y accéder job2. Donc dans job1 J'ai fait:
et puis, dans job2 J'ai essayé d'accéder à cette valeur, mais il ne semble pas que cette approche fonctionne
Dans ce cas, %BUILD_NUMBER%
affiche la construction du travail en cours (job2) et buildNum
ne résout pas et reste simplement le texte brut. Que puis-je faire pour atteindre ce qui précède?
Réponses:
0 pour la réponse № 1Job1
- Installer le Plugin de déclenchement paramétré
- Créer un déclencheur comme celui-ci
- Changement cible1 à Job2
- Changement foo = bar à buildNum =% BUILD_NUMBER%
Job2
- Installer le Plugin de déclenchement paramétré
- Config comme ça