我在linux服务器上设置了jenkins,并选择了一台Win7 pc作为从服务器。我在从配置中选择了“通过java web start启动从代理”。当我使用以下命令启动slave时,Jenkins slave代理窗口显示为connected,然后立即变为"terminated“。有人能帮上忙吗?非常感谢!
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发布于 2012-10-25 01:01:15
我的问题是我的驱动器没有设置。我告诉它使用D:\驱动器,因为我从另一台机器克隆了它。然而,该驱动器并不存在(无法访问它来放置文件)。
发布于 2012-07-04 05:05:52
可能有许多事情是错误的,但是因为您报告连接已建立然后终止,所以我认为您在Jenkins全局配置中有一个错误的Jenkins本身地址。
Jenkins在很多事情上都不使用"Jenkins URL“设置,但与Java Web Start从站建立连接是其中之一,因此请确保在主配置中正确设置了"Jenkins URL”。
发布于 2015-01-24 00:04:35
只是把它放在那里这样可能会对某些人有用...
我也有同样的问题,在检查主日志时(如果你有这个问题,最好从这里开始),我知道远程文件系统根是错误的。实际上,我遵循的是official tutorial,甚至在教程中,他们建议你使用"C:\Jenkins\“,这是错误的!
Jenkins尝试将一些文件复制到此路径,但在这种情况下,不接受反逗号。因此,将其设置为C:\Jenkins\对我来说很有效!
https://stackoverflow.com/questions/11287845
复制相似问题