从https master安装Jenkins windows slave

时间:2016-01-08 21:40:59

标签: java jenkins jnlp

我正在尝试从Linux主服务器安装Windows上的slave。使用Java Web Start时,我收到一条错误,指出它无法加载资源http://jenkinsserver:8080/jenkins/jnlpJars/remoting.jar 这是因为jenkins服务器正在使用8443.有没有办法告诉它使用正确的端口?

当我从命令行尝试时:

java -jar slave.jar -jnlpUrl http://jenkinsserver:8443/jenkins/computer/Slave-it-jenkins-p2/slave-agent.jnlp -secret xxxx

我收到一条消息,说它无法访问jarfile slave.jar是否可以在https上使用Jenkins并安装从服务器?

2 个答案:

答案 0 :(得分:1)

是的,可以通过https执行相同的操作,如果您没有正确的证书,那么您可以从浏览器下载它们,或者您也可以传递参数 - noCertifcateCheck 来忽略该证书

对于上述问题,您可以通过http提供有用的详细错误堆栈

答案 1 :(得分:0)

首先,您可以在配置Jenkins 菜单http://your-jenkins-server/configure/配置Jenkins端口。查看 Jenkins位置

中的 JENKINS网址

使用JNLP +服务启动配置Windows Slave没问题。只需确保您的JNLP端口已设置并打开。您可以设置该端口@ Jenkins Global Security http://your-jenkins-server/configureSecurity/

我使用Jenkins文档Installing Jenkins as Service in Windows Slaves作为指南。