2011-03-24 47 views
1

我使用Jenkins和Phing構建版本。我有一個主構建執行者(主)和一些其他構建執行者(奴隸)。師父比建築上的奴隸慢得多。但是,master是唯一能夠發佈版本的執行者。在Hudson/Jenkins中使用特定的構建執行程序版本

我的問題是,我如何獲得非版本構建以構建從屬/主控和發佈構建以僅針對主控構建?

目前我手動更改Jenkins中的項目配置,限制哪個執行器可以構建項目。我經常忘記在發佈時改變它,所以想避免每次都改變項目配置。

回答

1

您最好的選擇是創建兩個工作,一個用於正常開發構建,另一個用於發佈構建。

你也可以嘗試創建一個參數化的構建,其中變量的值是運行構建的奴隸 - 我不確定哈德森是否允許你將一個變量放在「限制這個項目可以在哪裏運行「框。

相關問題