我在同一子网中创建了两个集群ECS,一个集群用于jenkins主服务器,另一个集群用于jenkins从机(空集群)。我在jenkins主服务器上安装了Amazon ECS插件,但无法配置jenkins从节点。我使用ecs-cli up命令创建了两个集群,以下是我与集群类似的Amazon ECS插件设置。运行此作业后,将在ECS中创建任务定义,但未在集群中创建服务和任务定义。
名称:ecs-jenkins-slave
Amazon ECS凭证:aws_credentials
ECS区域名称:cluster_region
ECS Clutser:cluster_cluster
ECS代理模板
标签:ecs-jenkins-slave
Docker映像:jenkinsci / jnlp-slave
子网:cluster_subnet
security_group:cluster_sg
(其余字段为默认字段)
我创建了一个测试作业以验证配置,并且在限制该项目可以在哪里运行我的测试作业,我得到 Label ecs-jenkins-slave的服务不受任何节点和1云。插件提供的权限或其他限制可能会阻止此作业在那些节点上运行消息。当我运行作业时,它正处于挂起状态,并显示消息'(挂起-“ Jenkins”没有标签“ ecs-jenkins-slave”)“