安装Jenkins:
1.Jenkins稳定版本的war包路径:https://get.jenkins.io/war-stable/
2.jdk下载:https://www.oracle.com/java/technologies/downloads/
3.启动Jenkins:命令行运行java -jar jenkins.war
至此可以通过浏览器127.0.0.1:8080,连接上本地Jenkins
配置分布式agent节点:
在master机器上新建从节点,从节点作用是实现任务的机器分布式,在流水线任务上很有用处,在这里,我使用了两台windows机器,实现在机器1上点击任务生成,机器2作为从节点去执行对应的任务,任务生成的状态会实时显示在机器1的控制台输出中
配置节点标签名字,使用websocket,其他按默认就行
1.拉取从节点需要的jar包;2.在从节点执行命令启动,连接到master节点。
java.io.IOException: Failed to load http://xxx.xxx.xxx.xxx:8080/computer/SERVERD2
19/jenkins-agent.jnlp: 404 Not Found
at hudson.remoting.Launcher.parseJnlpArguments(Launcher.java:514)
at hudson.remoting.Launcher.run(Launcher.java:346)
at hudson.remoting.Launcher.main(Launcher.java:297)
Waiting 10 seconds before retry 连接报错了
SERVER%2D219这里有个问题,应该是编码导致,我的标签名字应该是SERVER-219 ,下边的命令改了后可以正常连接,否则会提示连接失败
curl.exe -sO http://192.168.101.75:8080/jnlpJars/agent.jar java -jar agent.jar -jnlpUrl http://192.168.101.75:8080/computer/SERVER%2D219/jenkins-agent.jnlp -workDir "C:\cjenkins"
完成连接
标签:java,windows,jar,agent,Launcher,Jenkins,节点 From: https://www.cnblogs.com/Cxiangyang/p/18175558