【问题标题】:Jenkins inbound-agent container via ecs/fargate plugin - set # executors for node通过 ecs/fargate 插件的 Jenkins 入站代理容器 - 为节点设置 # executors
【发布时间】:2022-06-15 07:20:29
【问题描述】:

我目前正在使用amazon-ecs plugin (with jenkins/inbound-agent) 动态创建代理,以尝试减少我的团队对单个构建主机的依赖。

无需过多详细介绍,基本上我希望能够让我的管道调用的子作业在上述插件(父管道)已经动态构建的同一代理上运行。 这些作业本身不是进程密集型的,但可以运行一段时间,因此最好不要在主服务器上运行如此耗时的任务,同时避免为如此小的事情启动另一个 ECS 任务所需的时间。

我的管道正在调用的子作业尝试在管道自动创建的临时代理上运行,但它陷入了“等待 XXXX 上的下一个可用执行程序”状态。

据我所知,由 amazon-ecs 插件创建的代理只有 1 个执行程序,但我无法找到一种方法将其配置为在创建时说 2 个。 有没有办法在启动时定义节点上的执行者数量?

詹金斯大师版本 = 2.332.1

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-plugins


    【解决方案1】:

    我最终发现 amazon-ecs-plugin 在新代理上设置的执行程序数量的硬编码值为 1。 我已经提交了一个包含更改的拉取请求以使其可配置。希望尽快获得批准。

    更多详情请点击此处:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-13
      • 1970-01-01
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 2021-05-24
      • 2016-04-10
      • 1970-01-01
      相关资源
      最近更新 更多