2013-06-19 139 views
0

我想知道是否有可能通過另一個jenkins在jenkins上運行構建。我可以使用jenkins觸發在另一個jenkins上構建

我有兩個單獨的jenkins在兩臺不同的計算機上運行我怎麼能從另一臺計算機上運行一個構建作業?

如果我正在構建一個iphone應用程序,並且試圖通過jenkins構建和部署它,我知道我需要一個mac來開發iphone應用程序,但是我需要一個jenkins在mac上運行以構建和部署這些應用程序或者它可以在任何計算機上運行任何操作系統?

回答

0

通過它的聲音,你不需要另一個jenkins實例,但是一個jenkins slave。這用於在其他平臺上構建jenkins作業。

我有在WinXP,Win7 32bit,Win7 64bit和Ubuntu上運行的slave。然而,我的jenkins實例在Ubuntu上運行(與從站不一樣)。這樣,可以使用與從屬設備上的標籤相對應的特定標籤創建作業。

實施例:

  • 作業1,標籤:IOS
  • 作業2,標籤:WINXP
  • 詹金斯主:標籤的ubuntu
  • 詹金斯SLAVE1:標籤IOS
  • 詹金斯SLAVE2:標籤winxp

這種方式工作1只會運行在奴隸1和工作2瓦特生病只在slave2上運行,你不需要做任何事情。

相關問題