我已经将我的Jenkins配置为在AWS EC2上执行Linux实例。这工作得非常好,我可以通过Jenkins在EC2上调用Linux实例。(安装了几个插件;设置;创建自定义Linux AMI等)。
我想通过Jenkins在EC2上运行一个Windows实例。我已经设置了一个安装了Java并配置了Winrm的自定义Windows AMI;一个允许在端口445和5985上使用TCP的安全组;分别用于中小企业和Winrm (https://issues.jenkins-ci.org/browse/JENKINS-4995)。
我可以从Jenkins调用这个Windows实例,但它从来没有连接过(只是继续循环“使用WinRM as连接到ec2-54-191-40-110.us-west-2.compute.amazonaws.com(54.191.40.110)。等待WinRM出现。休眠10秒。”
请帮我做同样的事。
发布于 2016-11-02 17:53:30
您将需要创建一个新的AMI并更改其执行策略。
image.
你就可以走了。
发布于 2018-09-12 13:09:42
我也遇到过类似的问题。然而,在我的例子中,我发现我启用了windows防火墙,并且它阻止了445端口,这是插件源代码所揭示的winrm连接之前所需要的:https://github.com/jenkinsci/ec2-plugin/blob/0278dd242a554ff200144b813122505f6d8dcd0e/src/main/java/hudson/plugins/ec2/win/WinConnection.java查看ping()方法
https://stackoverflow.com/questions/38011683
复制相似问题