如何在多个ant任务和Jenkins之间进行协调和并行化

时间:2013-12-06 16:52:26

标签: ant jenkins continuous-integration continuous-deployment continuous-testing

我有这种情况:

我有一个Jenkins Job基本上执行构建,然后开始将工件部署到虚拟机中。

这是我的问题。目前我依次逐个部署工件,即通过同一build.xml文件中的ant任务。

Deploy and install Artifact 1
Deploy and install Artifact 2
Deploy and install Artifact 3
Deploy and install Artifact 4

每次部署都需要30分钟。

所以我很想知道如何计划并行化这个。

由于部署不是那种资源密集型,我对使用奴隶Jenkins不感兴趣。所以它可能有点矫枉过正。

1 个答案:

答案 0 :(得分:1)

你需要jenkins master上的四个执行器。你可以通过管理jenkins>来做到这一点。管理节点>主人>配置并将“执行程序数”更改为4

然后你会想把你的jenkins工作分成四个工作 - 每个工作都会调用你的一个蚂蚁目标。 build flow plugin是天才,但你可能不需要它。