windows下安装Jenkins以及配置分布式agent节点

安装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"

完成连接

 

posted @ 2024-05-06 18:01  乐swap火  阅读(137)  评论(0编辑  收藏  举报