如何从Jenkins在EC2上运行Windows实例?

时间:2016-06-24 10:53:09

标签: amazon-web-services jenkins amazon-ec2 jenkins-plugins

我已将Jenkins配置为在AWS EC2上执行Linux实例。这非常好用,我可以通过Jenkins在EC2上调用Linux实例。 (安装了几个插件;设置;创建自定义Linux AMI等。)。

我想通过Jenkins在EC2上运行Windows实例。我已经安装了自定义Windows AMI并安装了Java并配置了Winrm;允许端口445和5985上的TCP的安全组;适用于SMB和Winrm(https://issues.jenkins-ci.org/browse/JENKINS-4995)。

我可以从Jenkins调用这个Windows实例,但它从不连接(只是继续循环"连接到ec2-54-191-40-110.us-west-2.compute.amazonaws.com (54.191.40.110)与WinRM一样。等待WinRM出现。睡10秒。"

请帮助我。

1 个答案:

答案 0 :(得分:0)

您需要创建一个新的AMI并更改其上的执行政策。

  1. 从您上面提到的AMI创建一台新机器。

  2. 登录并从cmd

    运行以下命令
    powershell Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope LocalMachine
    
  3. 拍摄新照片。

  4. 在jenkins中配置新的AMI。

  5. 你很高兴。