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

目录

一、实验

[1.安装Jenkins Slave](#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配置方式

bash 复制代码
#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包

bash 复制代码
[root@gitlab jenkinsagent]# wget http://192.168.204.15:8080/jnlpJars/agent.jar

(6)命令行启动jenkins

(7)脚本启动jenkins

(8)查看节点状态

二、问题

1.salve节点启动jenkins报错

(1)报错

(2)原因分析

java版本过低

(3)解决方法

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

成功:

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

(1)报错

终止命令行

节点不在线

(2) 原因分析

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

(3)解决方法

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

执行脚本

成功:

相关推荐
Adorable老犀牛8 小时前
Telegraf:InfluxData 出品的指标采集代理
运维·telegraf
北塔软件8 小时前
北塔软件智能体平台 | 不只监控,更是AI时代的数据资产
运维·人工智能·知识库·北塔软件
AOwhisky9 小时前
学习自测与解析:MySQL第五、六、七期核心知识点详解
运维·数据库·笔记·学习·mysql·云计算
无限进步_9 小时前
从零实现一个迷你Shell——深入理解Linux命令行解释器
linux·运维·服务器·开发语言·c++·chrome
Adorable老犀牛9 小时前
nginx_exporter:Prometheus 监控 Nginx 基础指标
运维·nginx·prometheus
山里幽默的程序员9 小时前
DevOps 必备:盘点2026 年最强RESTful API 接口测试方案
运维·restful·devops·api开发·api开发工具
happymaker06269 小时前
Linux常见命令总结
linux·运维·服务器
加农炮手Jinx9 小时前
Flutter for OpenHarmony:pub_updater 命令行工具自动更新专家(DevOps 运维必备) 深度解析与鸿蒙适配指南
android·运维·网络·flutter·华为·harmonyos·devops
不念霉运9 小时前
Gitee领跑2025中国DevOps市场:本土力量崛起
运维
无心水9 小时前
【Hermes:团队、企业、生态与边界】47、Hermes 在 CI/CD 中的完整 DevOps 流水线:从 PR 审查到自动部署,让 Agent 接管你的发布流程
运维·人工智能·devops·openclaw·养龙虾·hermes·honcho