0

我在 linux 服务器上设置了 jenkins,并选择了一台 Win7 电脑作为从机。我在从属配置中选择“通过 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
4

3 回答 3

2

我的问题是我的驱动器没有设置。我告诉它使用 D:\ 驱动器,因为我已经从另一台机器克隆了它。但是该驱动器不存在(无法访问它来放置文件)。

于 2012-10-24T17:01:15.333 回答
1

There could be many things that are wrong, but because you report the connection is established and then terminated, I think you have an incorrect address for Jenkins itself in the Jenkins global configuration.

Jenkins does not use the "Jenkins URL" setting for a lot of things, but establishing connection with Java Web Start slaves is one of them, so please ensure "Jenkins URL" in the master configuration is set correctly.

于 2012-07-03T21:05:52.010 回答
0

只是把它放在那里,这样它可能对某人有用......

我也有同样的问题,在检查主日志时(如果你有这个问题,这是一个很好的起点),我知道远程 FS 根是错误的。实际上我是在关注官方教程,甚至在教程中,他们建议你使用“C:\Jenkins\”,这是错误的!

Jenkins 尝试将一些文件复制到此路径,但在这种情况下,不接受引号。所以将它设置为 C:\Jenkins\ 对我有用!

于 2015-01-23T16:04:34.737 回答