我在Linux服务器上设置了Jenkins,并选择了一台Win7 PC作为代理。我在代理配置中选择了“通过Java Web Start启动从属代理”。当我使用以下命令启动代理时,Jenkins代理窗口显示已连接,然后立即转到“已终止”。有人帮忙吗?非常感谢!
set SLAVENAME=%1
set CYGPATH=%2
if x%CYGPATH% == x set CYGPATH=C:\APPS\cygwin\bin
set PATH=%CYGPATH%;%PATH%
:RUN_SLAVE
echo %PATH%
javaws %MASTER%/computer/%SLAVENAME%/slave-agent.jnlp
exit 0
字符串
3条答案
按热度按时间cngwdvgl1#
我的问题是我的驱动器没有设置。我告诉它使用D:\驱动器,因为我已经从另一台机器克隆了它。然而,该驱动器不存在(无法访问它来放置文件)。
fsi0uk1n2#
可能有很多错误,但是因为你报告连接建立然后终止,我认为你在Jenkins全局配置中有Jenkins本身的错误地址。
Jenkins在很多情况下不使用“Jenkins URL”设置,但与Java Web Start从站建立连接是其中之一,因此请确保主配置中的“Jenkins URL”设置正确。
v440hwme3#
只是把它放在那里,这样它可能是有用的人...
我也有同样的问题,在检查主日志(如果你有这个问题,这是一个很好的开始)时,我知道远程FS根是错误的。实际上,我是按照official tutorial,甚至在教程中,他们建议你使用“C:\Jenkins\”,这是错误的!
Jenkins尝试将一些文件复制到此路径,但在这种情况下,不接受引号。因此将其设置为C:\Jenkins\对我来说很有效!