2013-06-19 94 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上运行,你不需要做任何事情。

相关问题