Windows Jenkins奴隶问题

时间:2016-11-30 16:33:13

标签: windows jenkins

我升级到Jenkins的最新版本,现在当我尝试在Windows奴隶上运行Jenkins构建时,我收到错误:$('#restricted_component_data').find('tr[data-component-id="' + component_id + '"]').remove(); // No space here -----------------------^

我按照此处的说明操作:https://issues.jenkins-ci.org/browse/JENKINS-28279

但他们不再工作了。我正在使用Jenkins版本2.33

1 个答案:

答案 0 :(得分:0)

我的建议设置:

将Jenkins Master安装为Windows服务。

在主人身上:

  1. 导航到节点。
  2. 创建一个新节点,并为其命名,如Node。
  3. 将描述设置为"部署的奴隶为"
  4. 将#Expercutors设置为5
  5. 将目录设置为C:\ JenkinsSlave
  6. 在奴隶机上:

    1. 打开浏览器到Jenkins Master 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)接受"你想跑吗?#34;对话框

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

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

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

    5. 转到服务> JenkinsSlave和开放属性
    6. 相应地设置登录详细信息并重新启动。
    7. 如果"安装为Windows服务"失败

      在从机上:

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