Java 在Windows 2008 R2盒上创建Jenkins从机
我有一台詹金斯大师服务器。我想创建一个从Windows 2008 R2从Jenkins 我需要在从机盒上安装Jenkins吗?还是将从属jnlp文件保存到磁盘并打开它就足够了 我下载了slave-agent.jnlp并尝试运行它。我得到:Java 在Windows 2008 R2盒上创建Jenkins从机,java,windows,jenkins,Java,Windows,Jenkins,我有一台詹金斯大师服务器。我想创建一个从Windows 2008 R2从Jenkins 我需要在从机盒上安装Jenkins吗?还是将从属jnlp文件保存到磁盘并打开它就足够了 我下载了slave-agent.jnlp并尝试运行它。我得到: 您没有在从属服务器上安装完整的Jenkins服务器。根据本文档,只有从属代理:那么,您遵循的是哪一部分?有很多方法可以做到这一点 你试过了吗 你试过使用吗 这是因为与jnlp相关的Java安全性已经提高,阻止了它使用http 选项A)安全方法:切换到HTTP
您没有在从属服务器上安装完整的Jenkins服务器。根据本文档,只有从属代理:那么,您遵循的是哪一部分?有很多方法可以做到这一点
- 你试过了吗
- 你试过使用吗
slave agent.jnlp
文件从Jenkins服务器复制到Jenkins节点:
或通过管理Powershell(也是不安全的传输):
将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用户界面显示奴隶代理已启动
File > Install as Windows Service
强烈推荐HTTPS(选项A)我两个都试过了。我认为这是Windows 2008 R2 64位的一个问题,如下所述:要在Windows 2008 R2 64位或更高版本上作为服务运行Jenkins,操作系统要求Jenkins-slave.exe以管理员身份运行。安装从机时,Jenkins的更高版本将自动执行此任务。检查jenkins-slave.exe文件的属性。-右键单击jenkins-slave.exe-转到属性-转到兼容性选项卡-底部,确保以管理员身份运行此程序是clickedI。我在windows 7 professional 32位上也有相同的错误。我可以使用以下命令行启动jnlp文件:
java-jar slave.jar-jnlpUrlhttp://myjenkins -秘密
。但我无法获得GUI,因此无法将jnlp安装为windows服务。
Windows > All Programs > Java > Configure Java > Security tab > Edit Site List
add your server ("http://10.150.0.150:8080", for instance)
File > Install as Windows Service