【问题标题】:Windows Jenkins slave issuesWindows Jenkins 从属问题
【发布时间】:2016-12-01 13:50:01
【问题描述】:

我升级到最新版本的 Jenkins,现在当我尝试在 Windows 从站上运行 Jenkins 构建时,我收到错误:Unable to find a suitable SSH agent.

我按照这里的说明进行操作:https://issues.jenkins-ci.org/browse/JENKINS-28279

但它们不再起作用。我正在使用 Jenkins 2.33 版

【问题讨论】:

  • 你用什么方法在windows上启动Jenkins slave? Windows 服务?

标签: windows jenkins


【解决方案1】:

我建议的设置:

将 Jenkins Master 安装为 Windows 服务。

论大师:

  1. 导航到节点。
  2. 创建一个新节点并将其命名为 Node。
  3. 将描述设置为“从属部署”
  4. 将 # Executors 设置为 5
  5. 将目录设置为 C:\JenkinsSlave

在从机上:

  1. 在浏览器中打开 Jenkins 主 URL
  2. 导航到节点 >
  3. 单击启动按钮。将打开一个新的(小)浏览器窗口。

    ALTERNATE - 如果启动按钮想要下载 slave-agent.jnlp

    a) 将 slave-agent.jnlp 保存到从机上的 c:\temp

    b) 确保 Java 1.8_66 已安装且 %JAVA_HOME%\bin 位于路径中(注意:%JAVA_HOME% 可能不起作用,因此您可能必须将 Java 的完整路径放入路径中)

    c) 打开管理员命令提示符并导航到 c:\temp

    d) 键入 javaws -verbose c:\temp\slave-agent.jnlp

    e) 接受“你想运行”对话框

    f) 当浏览器窗口弹出时,从文件菜单中选择“安装为 Windows 服务”

    g) 如果由于访问权限而导致安装失败,您需要导航到 C:\JenkinsSlave 并键入 jenkins-slave.exe install

  4. 选择文件 > “安装为 Windows 服务”

  5. 转到服务 > JenkinsSlave 并打开属性
  6. 适当设置登录详细信息并重新启动。

如果“作为 Windows 服务安装”失败

在从机上:

  1. 打开管理员命令提示符
  2. 将目录更改为 C:\JenkinsSlave
  3. 执行“slave.exe install”(不带引号)
  4. 返回到上面的第 5 步。

【讨论】:

    猜你喜欢
    • 2020-09-23
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多