从 https master 安装 Jenkins windows slave

Installing Jenkins windows slave from https master

我正在尝试从 linux 主机安装 Windows 上的从机。使用 Java Web Start 时,出现无法加载资源 http://jenkinsserver:8080/jenkins/jnlpJars/remoting.jar 的错误 这是因为詹金斯服务器正在使用 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 并安装从属服务器?

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

查看 JENKINS URL

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

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

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

对于上述通过 http 的问题,您能否提供详细的错误堆栈以提供帮助