0

我想知道是否可以通过另一个詹金斯在詹金斯上运行构建。

我有两个独立的詹金斯在两台不同的计算机上运行,​​我怎么可能在其中一台上运行构建作业?

如果我正在构建一个 iphone 应用程序并且我尝试通过 jenkins 构建和部署它,我知道我需要一个 mac 来开发 iphone 应用程序但是我需要一个 jenkins 来在 mac 上运行来构建和部署这些应用程序还是可以在具有任何操作系统的任何计算机上运行?

4

1 回答 1

0

听起来你不需要另一个詹金斯实例,而是一个詹金斯奴隶。这用于在其他平台上构建 jenkins 作业。

我有运行在 WinXP、Win7 32bit、Win7 64bit 和 Ubuntu 上的从机。但是,我的 jenkins 实例在 Ubuntu 上运行(与从站不同)。通过这种方式,可以使用与从属设备上的标签相对应的特定标签来创建作业。

例子:

  • 工作1,标签:ios
  • 作业2,标签:winxp
  • 詹金斯大师:标签ubuntu
  • jenkins slave1: 标签 ios
  • jenkins slave2: 标签 winxp

这样,作业 1 将仅在从属设备 1 上运行,而作业 2 将仅在从属设备 2 上运行,您无需对其进行任何操作。

于 2013-06-20T01:44:44.907 回答