在詹金斯中获取父职位的内部版本号,而不是提升的内部版本号

时间:2018-07-19 07:38:21

标签: jenkins

我有一个Jenkins职位A,并且在A中配置了推广职位。 我正在升级工作中传递某些参数,并且父项工作A的内部版本号就是其中之一。

如果我在升级工作的外壳部分中通过了${BUILD_ID},则会获得升级工作的内部版本号。

即,我有一份工作A-构建#1和晋升工作B#2,我通过了$BUILD_ID,而价值2得到了通过,而不是价值1

2 个答案:

答案 0 :(得分:1)

可以使用环境变量- int id; try{ id = IBIO.inputInt("Enter the clients id:");} catch(Exception e){ IBIO.output("Id is not valid"); } 获取要升级的作业的ID。有关其他信息和其他环境变量,请参见pika-python

答案 1 :(得分:0)

我使用环境变量之一解决了问题。 PROMOTED_ID发挥了神奇作用!