如何在Jenkins多母版中进行共享工作?

时间:2019-02-01 09:24:31

标签: jenkins jenkins-pipeline gearman

我试图使使用詹金斯和Gearman的插件HA环境。 In wiki of Gearman Plugin

要配置gearman插件以与多个Jenkins大师一起使用,您需要执行以下操作:

  • 在每个Jenkins Master上安装gearman插件,并将其配置为连接到Gearman服务器(上述步骤)。

  • 在每个Jenkins母版上创建完全相同的作业。 Jenkins Job Builder应用程序非常方便用于此目的,这就是我们所使用的。

现在多个詹金斯主人将能够服务相同的作业。

因此,我通过使用scp进行了相同的工作,并同步了两个大师的所有/ var / lib / jenkins / jobs。我将所有主服务器连接到Gearman服务器,并完成了连接。

但是注册的两个硕士的相同工作分别运行。作业J在主机A和主机B中都运行过。我想作业J仅运行一次,我认为这是Gearman Server的角色。我是否误解了Gearman的角色?

然后,没有任何方法可以使Jenkins HA?(不要使用Cloudbees)

谢谢

0 个答案:

没有答案