代码之家  ›  专栏  ›  技术社区  ›  ambikanair

在Jenkins中获取父作业的内部版本号,而不是提升的内部版本号

  •  2
  • ambikanair  · 技术社区  · 6 年前

    我有一份詹金斯的工作 A 以及在中配置的升级作业 一个 是的。 我在提升作业中传递某些参数,父作业A的生成数就是其中之一。

    如果我通过 ${BUILD_ID} 在提升作业的外壳部分,它取提升作业的内部版本号。

    我有工作 一个 -建立#1和提升工作 B #2,我路过 $BUILD_ID 和价值 2 正在传递而不是值 1 是的。

    2 回复  |  直到 6 年前
        1
  •  1
  •   gaganso    6 年前

    可以使用环境变量获取正在升级的作业的ID- PROMOTED_ID 是的。有关其他信息和其他环境变量,请参见 doc

        2
  •  0
  •   ambikanair    6 年前

    我用一个环境变量解决了这个问题。 PROMOTED_ID 变魔术了!!!