2012-07-19 28 views

回答

1

您可以在host1上設置下游作業,該作業僅在host1上的第一個作業成功時才生成。 在這份工作中,你會觸發一個遠程構建,就像我在此描述的那樣answer

0

是的。配置您的Jenkins節點並標記它們,如masterslave(管理詹金斯 - >管理節點)。

1)配置Job A並指定它只能在master(「限制可以運行此項目的位置」和標籤字段中輸入master)運行。

2)配置Job B,使其只觸發如果Job A是成功的:

「生成後操作」 - >「觸發只有當生成成功」

3)引腳Job Bslave相似步驟1

+0

兩個詹金斯是在我的情況大師,並沒有奴隸。因爲據我所知,奴隸不需要安裝詹金斯,而是有一個管道,讓詹金斯大師在遠程執行命令,並通過ssh或其他方式獲得結果。那麼這將如何與多個主人一起工作? – kamal 2012-07-19 13:10:15

+1

它不會。在這種情況下,您可以添加後構建步驟(例如,執行shell腳本或Groovy),並通過URL調用第二個構建。 – armandino 2012-07-19 13:40:04