如何在Jenkins中进行配置,以在AWS Farscape上动态扩展Docker节点?

时间:2020-05-20 11:29:12

标签: amazon-web-services docker jenkins aws-fargate

Jenkins主服务器未进行docker化,并且不在AWS上。 我想添加在AWS上自动伸缩且具有最少基础架构的节点(旧名称:从节点)。根据亚马逊的市场宣传,我应该在Fargate上使用Docker。

在AWS Fargate中,我有1个名为“默认”的集群,其中包含一项服务“ jenkins-service”,该服务是由https://hub.docker.com/r/jenkins/slave/dockerfile的Dockerfile jenkins/slave:latest制成的

我将用截图说明如何做到这一点。

  • 去了https://console.aws.amazon.com/ecs/home?region=us-east-1#/firstRun
  • 容器定义:自定义 enter image description here
  • 名称,詹金斯岛,图像:jenkins/slave:latest,端口映射:22 tcp enter image description here
  • 将任务定义保留为默认设置,然后按下一步 enter image description here
  • 服务:保留默认设置,然后按下一步 enter image description here
  • 集群,再次保留默认值,然后按下一步 enter image description here
  • 让它运行,一段时间后,我看到了 enter image description here
  • 查看服务向我显示了以下内容: enter image description here

在Jenkins的$JENKINS_URL/configureClouds/上,我可以添加Docker云。 我必须给它一个Docker主机URI,但在AWS的任何地方都找不到它。

Jenkins: Docker Cloud

0 个答案:

没有答案