[英]Creating Jenkins Slave On Windows 2008 R2 Box
我有一个主Jenkins服务器。 我想创建一个从Windows 2008 R2从属詹金斯吗?
我需要在从箱上安装Jenkins吗? 还是将slave-jnlp文件保存到磁盘并足够打开?
我下载了slave-agent.jnlp并尝试运行它。 我得到:
您无需在从站上安装完整的Jenkins服务器。 仅此文档中的从属代理: https : //wiki.jenkins-ci.org/display/JENKINS/Distributed+builds#Distributedbuilds-Howdoesthiswork%3F
那么,您遵循了文档的哪一部分? 有很多方法可以做到
这是因为与jnlp相关的Java安全性已提高,从而阻止了它使用http。
选项A)安全方法:切换到HTTPS。 购买和安装证书,甚至创建自己的证书颁发机构并自签名自己的证书,进行安装,然后将CA作为所有节点上的受信任根安装! 现在应该工作。
选项B)通过某些安全方式(例如SSH)或对于那些不关心安全性(同等压力的人),将slave-agent.jnlp
文件从Jenkins服务器复制到Jenkins节点:
wget http://10.150.0.150:8080/computer/NODENAME/slave-agent.jnlp
或通过管理性Powershell(也是不安全的传输):
iwr('http://10.150.0.150:8080/computer/NODENAME/slave-agent.jnlp')
将您的Jenkins节点设置为信任看起来像来自您的Jenkins服务器的任何不安全的http:
Windows > All Programs > Java > Configure Java > Security tab > Edit Site List
add your server ("http://10.150.0.150:8080", for instance)
双击桌面上的“ slave-agent.jnlp”文件。 应该会看到Jenkins UI表示已启动从属代理。
File > Install as Windows Service
强烈建议使用HTTPS(选项A。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.