2

我们主要根据此处描述的设置在 AWS 上配置了 Jenkins 。

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

在此处输入图像描述

我们的管道配置如下:

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

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

如果我可以提供更多信息,请告诉我,在启动这种工作流程时,我无疑是非常新的。

4

0 回答 0