如何将上游作业的内部版本号传递给下游

时间:2017-11-23 16:33:55

标签: jenkins

我有2个自由式Jenkins职位说职位A(上游)职位B(下游)。 我想在Job B完成后发送可编辑的电子邮件。此外,我想在电子邮件内容和主题中使用作业名称,内部版本号和作业A的状态。任何人都可以帮我这个吗?

我尝试过使用构建后的步骤:" 在其他项目上触发参数化构建"并使用预定义参数作为:

UPSTREAM_BUILD_NUMBER = $ BUILD_ID UPSTREAM_JOB_NAME = $ JOB_NAME

screenshot for parameters

在作业B中,在我使用的电子邮件正文中: $ UPSTREAM_JOB_NAME已建立编号 - $ UPSTREAM_BUILD_NUMBER已完成。请找到附带的测试结果。

但是在电子邮件中,我收到完全相同的句子" $ UPSTREAM_JOB_NAME,内部编号为 - $ UPSTREAM_BUILD_NUMBER。请找到附带的测试结果。"而我期待像#34; JOB A与Build编号123完成。请找到附带的测试结果。"

我不明白我是否遵循了正确的步骤。

0 个答案:

没有答案