【问题标题】:How can I pass parameters to the Jenkins build flow?如何将参数传递给 Jenkins 构建流程?
【发布时间】:2015-09-21 05:50:58
【问题描述】:

如何将参数传递给 Jenkins 构建流程?

我有一个按顺序运行 4 个作业的构建流程。举个例子:

build("job1", param1:value1, param2:value2)
build("job2", param1:value1, param2:value2)
build("job3", param1:value1, param2:value2)
build("job4", param1:value1, param2:value2)

我将 2 个参数传递给每个作业。参数相同。所以我想将“param1”、“param2”传递给构建流程。我该怎么做?

【问题讨论】:

标签: jenkins jenkins-plugins jenkins-scriptler


【解决方案1】:

试试这个

双引号

传递你的参数
build("job1", param1:"value1", param2:"value2")

【讨论】:

    【解决方案2】:

    将参数作为构建传递给构建流程 ("job1", param1: $parametertothebuildflow1, param2:$parametertothebuildflow1)

    【讨论】:

      【解决方案3】:

      要将参数传递给下游作业,请使用Parameterized Trigger Plugin

      【讨论】:

      • 我使用相同的插件来定义参数。我怎样才能将它传递给脚本?如果是批处理脚本,我们可以将参数作为 %param1 传递。如何将参数传递给构建流程?
      • 我还是不明白,你的问题到底出在哪里。你想知道1)如何定义一个作业带参数,2)如何手动将参数传递给第一个作业,3)在单个作业中调用批处理文件时如何访问参数? 4)如何将参数传播到下游作业?请编辑您的问题!
      • 我得到了答案!我可以将参数传递给 DSL 脚本 $Parameter
      猜你喜欢
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-26
      • 2014-07-24
      • 1970-01-01
      • 2013-12-20
      • 1970-01-01
      相关资源
      最近更新 更多