2016-08-03 83 views
0

我有一个Upstream Job(MultiJob),它接受一个名为freshORrerun的字符串参数,将字符串值作为“新鲜”或“重新运行”的字符串值,我需要传递给下游(独立构建)作业以检查值“新鲜”或“重新运行”。基于此,在儿童工作中,我将触发完整的测试运行(pybot)或重新运行(rebot)失败的测试。如何将上游作业构建参数传递给在多任务阶段中配置的下游作业?

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

整体作业配置。 enter image description here

多道作业阶段配置和子作业 enter image description here

我有许多节数机器人的测试运行它们需要大量的时间。我需要一种方法来运行前一次运行的失败,以便让我快速了解有多少人得到修复。有人可以帮我解决这个问题。

回答

0

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

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

plugin link

1

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

+0

很好的答案!花括号是必需的。 –

相关问题