Jenkins and AWS Fargate



我正在尝试创建Jenkins/Fargate构建管道。这个想法是由詹金斯建造,当它需要奴隶时,它会要求法盖特获得奴隶资源并完成这项工作。目前已经设置了使用ECS做同样的事情,但我觉得还差一步。这一切都是通过控制台而不是awscli完成的。

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

AWS设置:-IAM-AmazonEC2ContainerRegistryFullAccess-AmazonECS_FullAccess-AmazonECS任务执行角色策略-Fargate设置通过图像添加远门

jenkins插件使用正确的细节获取ecs/fargate集群。当我运行一个但是我总是得到以下错误"(挂起——Jenkins没有标签ecs-slave("。

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

最新更新