我想使用和Fargate一起创建Jenkins构建代理。我已经尝试了许多正在进行的工作,但我无法找到正确的配置。
任何帮助都是非常感谢的!
我的当前设置包含:
Amazon EC2 Container Service cloud:
Name: aws-cloud
Amazon ECS Credentials: (none, host has an IAM role that should be sufficient, this Jenkins is
already managing static agents on Fargate)
AWS Region: us-east-1
ECS
是否需要其他fargate ECS jenkins集群来处理passRole/信任关系?我们通常不会将特殊角色传递给ecs实例,并配置一个通用角色,因为所有实例都有相同的需求。
在升级jenkins,然后升级它的所有插件之后,我开始看到错误。亚马逊弹性集装箱服务插件从1.16升级到1.20。首先,我在jenkins日志中看到了添加iam:PassRole的错误。在添加它之后,我现在到达错误:
com.amazonaws.services.ecs.model.ClientException: ECS was unable to
assume the role 'arn:aws:iam:
我正在尝试使用Jenkins deploy to ECS with EFS。(挂载/var/jenkins_home)
看起来一切正常,除了当我部署一个服务时,我在日志中得到以下错误:
touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied
Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?
No newer events found at the moment. R