【问题标题】:jenkins slave can't get started詹金斯奴隶无法开始
【发布时间】:2015-01-24 00:04:34
【问题描述】:

我在 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

【问题讨论】:

  • 如果从命令提示符运行javaws ... 会发生什么?

标签: jenkins


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    可能有很多事情是错误的,但是由于您报告连接已建立然后终止,我认为您在 Jenkins 全局配置中为 Jenkins 本身设置了不正确的地址。

    Jenkins 很多事情都没有使用“Jenkins URL”设置,但是与 Java Web Start slaves 建立连接就是其中之一,所以请确保主配置中的“Jenkins URL”设置正确。

    【讨论】:

      【解决方案3】:

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

      我也遇到了同样的问题,在检查主日志时(如果你有这个问题,这是一个很好的开始),我知道远程 FS 根是错误的。其实我一直在关注official tutorial,甚至在教程中,他们建议你使用“C:\Jenkins\”,这是错误的!

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-25
        相关资源
        最近更新 更多