我正在尝试从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并安装从服务器?
答案 0 :(得分:1)
是的,可以通过https执行相同的操作,如果您没有正确的证书,那么您可以从浏览器下载它们,或者您也可以传递参数 - noCertifcateCheck 来忽略该证书
对于上述问题,您可以通过http提供有用的详细错误堆栈
答案 1 :(得分:0)
首先,您可以在配置Jenkins 菜单http://your-jenkins-server/configure/
配置Jenkins端口。查看 Jenkins位置
使用JNLP +服务启动配置Windows Slave没问题。只需确保您的JNLP端口已设置并打开。您可以设置该端口@ Jenkins Global Security http://your-jenkins-server/configureSecurity/
我使用Jenkins文档Installing Jenkins as Service in Windows Slaves作为指南。