安装 Parameterized Trigger 插件,传递管道中初始 BUILD_NUMBER 为例。
在初始 job 配置中,点击 “增加构建后操作步骤” --> Trigger parameterized build on other projects,然后点击 Add Parameters,选择 Predefinded parameters,在出现的文本框中填写要传递的参数,格式为 Key=value,一行一对。
例:
SOURCE_BUILD_NUMBER=${BUILD_NUMBER}
其中 ${BUILD_NUMBER} 是当前构建的构建号码,每次递增。
为了向下级 job 传递这个变量,单纯地在初始 job 中传递是不起作用的,下级 job 简单的使用
{ENV, var="SOURCE_BUILD_NUMBER"} 拿不到这参数值,得到结果为空。
Parameterized Trigger 插件文档中有这样的一段特殊警示(比提示级别高):
WARNING: You must define the parameter in downstream jobs via the This project is parameterized property. For example, if job1 passes ABC=123 to job2 then in job2 mark the job as This project is parameterized and add a parameter named ABC. See
ParameterizedTrigger插件配置

本文介绍如何通过ParameterizedTrigger插件实现Jenkins任务间构建号的传递。具体步骤包括安装插件、设置构建后操作及下游任务参数化等。为确保正确传递参数,必须在下游任务中声明参数。
最低0.47元/天 解锁文章
1511

被折叠的 条评论
为什么被折叠?



