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

问题描述 投票:0回答:1

我有这样的场景:

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

这是我的问题。目前,我按顺序一一部署工件,即通过同一 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 不感兴趣。所以这可能有点矫枉过正了。

ant jenkins continuous-integration continuous-deployment continuous-testing
1个回答
1
投票

您的詹金斯控制器上需要四个执行器。您可以通过管理 jenkins > 管理节点 > Master > 配置来完成此操作,并将“执行器数量”更改为 4

然后你需要将你的 jenkins 工作分成四个工作 - 每个工作调用你的一个 ant 目标。 构建流程插件是天才,但您可能不需要它。

© www.soinside.com 2019 - 2024. All rights reserved.