Jenkins Workflow阶段在同一个slave中并发

时间:2016-01-20 09:46:55

标签: jenkins jenkins-workflow

假设我有一个与此类似的奴隶配置:

= Master
|
|_ Slave 1
| |_Executor 1
| |_Executor 2
| |_Executor 3
|
|_ Slave 2
| |_Executor 1
| |_Executor 2
| |_Executor 3
|
|_ Slave 3
  |_Executor 1
  |_Executor 2
  |_Executor 3

我想并行化一个脚本以便其中一个并行步骤

  • 无法在同一个奴隶上同时运行
  • 可以在其他从属设备上同时运行

(我有一个每个奴隶唯一的资源,但每个奴隶都有这个资源)。

从我在文档中看到的内容来看,似乎我不能使用阶段并发,因为它在Jenkins Master级别上是唯一的(不会在不同的slave上同时执行)

  

并发一个对于锁定单个资源非常有用,例如部署到单个目标服务器。在给定时间只会部署一个版本:最新版本通过所有之前的版本。

我怎样才能达到这个结果?

0 个答案:

没有答案