当前位置:首页 > 编程笔记 > 正文
已解决

持续集成交付CICD:安装Jenkins Slave(从节点)

来自网友在路上 167867提问 提问时间:2023-11-07 04:08:51阅读次数: 67

最佳答案 问答题库678位专家为你答疑解惑

目录

一、实验

1.安装Jenkins Slave(从节点)

二、问题

1.salve节点启动jenkins报错

2.终止命令行后jenkins从节点状态不在线


一、实验

1.安装Jenkins Slave(从节点)

(1)查看jenkins版本

Version 2.414.2

(2) 添加节点

系统设置(Manage Jenkins) > 节点管理(Nodes) 

新建节点(+ New Node)

(3) 设置节点

其中执行器(Number of executors)可以任意设置,这里设置为5,同一时间可以并行地运行5个

(4)节点连接jenkins配置方式(选择第3种方式)

#Or run from agent command line, with the secret stored in a file: (Unix) 
#在命令行中启动节点echo a5395a353c390ba083e498e915cefe6443a40fd8f1edcb5a472c880aeb148f12 > secret-file
curl -sO http://192.168.204.15:8080/jnlpJars/agent.jar
java -jar agent.jar -jnlpUrl http://192.168.204.15:8080/computer/build01/jenkins-agent.jnlp -secret @secret-file -workDir "/opt/jenkins03"

(5)在从节点下载agent.jar包

[root@gitlab jenkinsagent]# wget http://192.168.204.15:8080/jnlpJars/agent.jar

(6)命令行启动jenkins

(7)脚本启动jenkins

(8)查看节点状态

(9)构建文件归档流水线

(10)控制台输出

(11)查看流水线文件归档

二、问题

1.salve节点启动jenkins报错

(1)报错

(2)原因分析

java版本过低

(3)解决方法

先删除java老版本,再升级java新版本

成功:

2.终止命令行后jenkins从节点状态不在线

(1)报错

终止命令行

节点不在线

(2) 原因分析

命令行ctrl + C 终止后,服务一并终止,未保留在后台运行

(3)解决方法

编写脚本(后台运行启动jenkins命令)

执行脚本

成功:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"持续集成交付CICD:安装Jenkins Slave(从节点)":http://eshow365.cn/6-34203-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!