2016-08-03 82 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

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

相關問題