试图为Windows使用ECS jenkins插件但无法连接到ECS

时间:2018-01-17 12:09:56

标签: amazon-web-services docker jenkins amazon-ecs

我在Windows机器上设置了jenkins并设置了亚马逊弹性容器服务。

我已经安装了" Amazon EC2容器服务插件"并尝试连接以创建ECS从属节点,但我无法做到这一点。

  

我的节点始终处于脱机状态。

任何人都有相同的输入吗?

1 个答案:

答案 0 :(得分:0)

这可能是由于许多原因造成的,主要是配置问题,我也经历过相同的事情。

主要原因有三个。

  1. 在Docker镜像上,您必须在正确的位置安装Jenkins slave jar。它可以找到https://repo.jenkins-ci.org/public/org/jenkins-ci/main/remoting/<version>/remoting-<version>.jar并且应该安装&#34; / usr / share / jenkins /&#34;
  2. AWS ECS群集安全组的入站端口设置错误,尤其是JNLP端口。在Jenkins端配置它(在Manage Jenkins下 - &gt;配置全局安全 - &gt;用于JNLP代理的TCP端口,然后修复端口号),并在AWS ECS端打开它。
  3. 使用来自ECS优化图像的AWS ECS群集容器图像,而不是普通的容器图像。