我有这样的场景:
我有一个 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 不感兴趣。所以这可能有点矫枉过正了。
您的詹金斯控制器上需要四个执行器。您可以通过管理 jenkins > 管理节点 > Master > 配置来完成此操作,并将“执行器数量”更改为 4
然后你需要将你的 jenkins 工作分成四个工作 - 每个工作调用你的一个 ant 目标。 构建流程插件是天才,但您可能不需要它。