【问题标题】:Paramertized Build - Jenkins Pipeline参数化构建 - Jenkins 流水线
【发布时间】:2017-01-03 19:43:21
【问题描述】:

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

我刚刚开始研究 Jenkins 管道,并试图弄清楚如何使用 Jenkinsfile 为已经存在的作业触发参数化构建

在我的Jenkinsfile 我有

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

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

谢谢

【问题讨论】:

    标签: jenkins groovy jenkinsfile


    【解决方案1】:

    与其从 Jenkinsfile 开始,不如从可以直接编辑流水线脚本的流水线作业开始。通过单击“管道语法”链接,您可以打开 sn-p 生成器,您可以在其中为特定步骤生成 Groovy:

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

    【讨论】:

      【解决方案2】:

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

      您可以使用 'env.parameterName' 在 jenkinsfile 中访问这个新参数值

      【讨论】:

        猜你喜欢
        • 2021-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多