Jenkins - 同时在DIFFERENT机器上运行相同的工作

时间:2014-06-26 05:38:18

标签: jenkins jenkins-plugins host jenkins-slave

以下是问题的解决方案。我有一个与机器主机文件一起玩的工作。 我想用旗帜(改变主机)同时运行该作业为0和1。

了解并发运行的Jenkins插件,但可能会发生两个作业实例在同一个slave上运行并导致主机文件出现问题(更改/不更改文件的不同标志)

我正在寻找可以运行两个实例的东西,但不同的SLAVES。

需要帮助。

提前致谢。

2 个答案:

答案 0 :(得分:2)

限制并发构建插件 - 在插件集配置中每个节点的最大并发构建数= 1

答案 1 :(得分:1)

据我所知,您可以使用" Throttle Concurrent Builds"。它也与Jenkins 2.0兼容。

要配置此插件,只需下载并安装此插件即可。完成后,转到作业配置,您将看到" Throttle Concurrent Builds"在一般部分。检查该选项,系统将要求您进一步配置。

请在下面找到截图。

enter image description here

如果您有多个项目,可以取消选中"单独限制此项目"

并且为了充分利用,您可以保持"最大的并发构建总数"你有很多奴隶。例如。我们假设您有8个节点,因此您可以将其配置为运行此构建的8个并发实例。

和"每个节点的最大并发构建数"如果只希望一个节点构建一个实例,则可以将其保持为1。