Jenkins Docker EC2插件并行作业

时间:2019-04-10 13:12:28

标签: jenkins jenkins-pipeline jenkins-plugins jenkins-slave jenkins-docker

我们主要基于here所述的设置在AWS上配置了Jenkins。

作为该配置的一部分,我们使用Amazon EC2 Container Service Plugin按需提供构建代理。从表面上看,这似乎工作正常。当ECS中没有正在运行的从属任务时,插件将启动morty-ecs-slave任务并运行队列中的第一个构建。但是,如果将另一个作业添加到队列中,它只是在开始运行之前等待正在运行的作业完成。是否有可能为特定的管道作业增加〜5个并行构建,以便我们可以同时运行多个分支?这是我们当前的配置:

enter image description here

我们的管道配置如下:

pipeline {
  agent {
      node {
          label "morty-ecs-slave"
      }
  }

  .... the rest of our stages/steps
}

请告诉我是否还有更多信息可以提供,关于这种工作流程,我很新。

0 个答案:

没有答案