【问题标题】:How to Pass Upstream Job Build Parameters to Downstream Jobs configured in a MultiJob Phase?如何将上游作业构建参数传递给在 MultiJob 阶段配置的下游作业?
【发布时间】:2016-08-03 17:08:43
【问题描述】:

我有上游作业(MultiJob),它接受一个名为freshORrerun的字符串参数,将字符串值作为“新鲜”或“重新运行”字符串值,我需要将其传递给下游(独立构建)作业以检查值是“新鲜”或“重新运行”。基于此,在子作业中,我将触发失败测试的完整测试运行(pybot)或重新运行(rebot)。

这里我附上了我如何配置的屏幕截图。当我在子作业中打印传递的字符串时,它是空的。

整体作业配置。

多作业阶段配置和子作业

我有很多机器人测试,运行它们需要很多时间。我需要一种方法来仅运行先前运行的失败,以便它让我快速了解有多少已修复。有人可以帮我解决这个问题。

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    点击“添加参数”按钮,选择“预定义参数”并将:freshORrerun=${freshORrerun} 添加到列表中。

    【讨论】:

    • 很好的答案!大括号是必需的。
    【解决方案2】:

    您可以使用一个名为 parameterized job trigger 的插件来完成此操作,您可以在其中获得将父作业参数传递给子作业的选项。

    注意:- 为此,您还必须在子作业中创建参数。这些参数将被覆盖。

    plugin link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多