繁体   English   中英

在Windows 2008 R2 Box上创建Jenkins从站

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM