参数化构建 - 詹金斯管道

时间:2016-11-09 08:46:53

标签: jenkins groovy jenkinsfile

希望有人能指出我正确的方向。

我刚开始查看Jenkins管道,并试图找出如何使用Jenkinsfile

为已存在的作业触发参数化构建

Jenkinsfile我有

node {
 stage 'Build My Job'
 build job: 'my-build'
}

我需要能够将Jenkinsfile配置中的分支名称传递给正在运行的作业吗?如果我误解了什么,请告诉我

由于

2 个答案:

答案 0 :(得分:1)

不是从Jenkins文件开始,而是从管道作业开始,您可以直接编辑管道脚本。点击“管道语法”'链接你可以打开代码片段生成器,在那里你可以为特定的步骤生成Groovy:

  

此片段生成器将帮助您学习可用于定义各种步骤的Groovy代码。从列表中选择您感兴趣的步骤,配置它,单击Generate Groovy,您将看到一个Groovy语句,该语句将使用该配置调用该步骤。您可以将整个语句复制并粘贴到脚本中,或者只选择您关心的选项。 (大多数参数都是可选的,可以在脚本中省略,保留默认值。)

答案 1 :(得分:0)

在配置页面中选择“此项目已参数化”并选择参数类型并输入参数名称

您可以使用'env.parameterName'

在jenkinsfile中访问此新参数值