在Jenkins中的不同节点上并行运行不同的作业

时间:2017-02-26 15:36:24

标签: jenkins

我是詹金斯的新手,正在寻找一个简单的解决方案:

我有大约10个作业和大约4个节点,并希望在不同的节点上运行所有作业。我希望作业同时运行,当一个节点空闲时,一个尚未运行的作业应该在它上面运行。

我所做的是为每个节点和我设置在标签上运行的作业提供了标签。我添加了一个没有做任何事情的作业X,在我想要运行的作业中,我设置在作业X完成后运行。这解决了这个问题。

我现在的问题是我想在所有工作完成后用邮件发送报告,但我不知道什么时候完成。我尝试使用具有阶段的管道,但即使使用管道,它也只会触发作业,但我不知道它们什么时候完成。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用this插件来执行此操作。将该插件添加到Jenkins后,只需执行一个" New Item - > Multijob项目"从Jenkins主页并配置作业并行运行,然后您可以使用this插件

发送邮件