我有Upstream Job(MultiJob),它接受一个名为freshORrerun的字符串参数,将字符串值作为“fresh”或“rerun”字符串值,我需要将其传递给下游(独立构建)作业以检查值是“新鲜的”或“重新运行”。基于此,在子作业中我将触发完整的测试运行(pybot)或重新运行(rebot)失败的测试。
这里我附上了我如何配置的截图。当我在子作业中打印传递的字符串时,它是空的。
我有很多没有机器人测试运行它们需要花费很多时间。我需要一种方法只运行上一次运行的失败,这样它就可以让我快速了解修复了多少。有人可以帮我这个。
答案 0 :(得分:1)
点击“添加参数”按钮,选择“预定义参数”,然后将:freshORrerun = $ {freshORrerun}添加到列表中。
答案 1 :(得分:0)
您可以使用一个名为parameterized job trigger
的插件来执行此操作,您可以在其中获取将父作业参数传递给子作业的选项。
注意: - 为此,您还必须在子作业中创建参数。这些参数将被覆盖。