【问题标题】:Jenkins and AWS FargateJenkins 和 AWS Fargate
【发布时间】:2019-05-06 18:09:58
【问题描述】:

我正在尝试创建 Jenkins/Fargate 构建管道。这个想法是 Jenkins 将构建,当它需要奴隶时,它会要求 Fargate 提供奴隶资源并完成工作。目前已将其设置为使用 ECS 执行相同的操作,但我觉得缺少一步。这一切都是通过控制台而不是 awscli 完成的。

Jenkins 设置如下: - 版本 2.121.2 - 默认插件和 ecs 插件 1.19

AWS 设置: - 我和 - AmazonEC2ContainerRegistryFullAccess - AmazonECS_FullAccess - AmazonECSTaskExecutionRolePolicy - 通过图像添加的 Fargate 设置 fargate

jenkins 插件使用正确的详细信息获取 ecs/fargate 集群。当我运行 a 但我总是收到以下错误“(待定-Jenkins 没有标签 ecs-slaves)”。

【问题讨论】:

    标签: jenkins aws-fargate


    【解决方案1】:

    我遇到了同样的问题,直到我在 AWS 控制台中创建了自己的任务定义,然后使用 Jenkins 插件中的“任务定义覆盖”选项来指定我的任务定义名称。这将忽略您在插件 UI 中输入的所有任务设置,而是使用 AWS 中任务定义中的任务。您不必创建 ECS 服务,插件会为您完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-01
      • 2019-08-18
      • 1970-01-01
      • 2019-05-14
      • 1970-01-01
      • 2020-09-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多