如何从奴隶启动Jenkins代理?

时间:2018-01-25 19:24:31

标签: jenkins continuous-integration continuous-deployment jenkins-slave

Jenkins v2.89.3。

我正在尝试启动代理但收到以下错误。

$ java -jar agent.jar -jnlpUrl http://localhost:8080/computer/testagent/slave-agent.jnlp
Error: Unable to access jarfile agent.jar

我正在关注的wiki文档来自:

无头启动代理 -  https://wiki.jenkins.io/display/JENKINS/Distributed+builds#Distributedbuilds-Differentwaysofstartingagents

管理节点的手册部分似乎尚未编写: https://jenkins.io/doc/book/managing/nodes/

如果有人知道我做错了什么,或者其他方式我可以从奴隶(而不是主人)开始代理,请告诉我。

1 个答案:

答案 0 :(得分:0)

我发现Jenkins的Swarm插件正是我所需要的。

  1. 在Jenkins上安装插件
  2. 从奴隶下载swarm jar
  3. java -jar path / to / swarm-client.jar -home http://localhost:8080
  4. 结果:从Jenkins UI的“管理节点”部分可以看到从属代理在主服务器上注册

    https://wiki.jenkins.io/display/JENKINS/Swarm+Plugin