jenkins
使用ThinBackup 插件实现Jenkins数据备份与恢复
pipeline
shareLibrary
groovy 语法
构建工具集成
sonarQube 集成
使用Docker Plugin动态生成Jenkins Slave运行流水线
go 环境变量配置
常用插件
Jenkins 添加节点 java web方式
配置 Kubernetes 作为 jenkins-slave
jenkins获取用户相关信息-插件-Build User Vars Plugin
将 Jenkins 与 Telegram 机器人集成
本文档使用 MrDoc 发布
-
+
首页
Jenkins 添加节点 java web方式
## 启用代理 端口可以自己指定 ![](/media/202309/2023-09-21_143554_3695420.5561663633668342.png) ## 添加节点 ![](/media/202309/2023-09-21_143601_0956680.2006540825552593.png) `参数说明:` * Name(名称):即节点名称 * Description(描述):介绍该节点的作用,如Docker构建 * of executors(并发构建数):定义该节点可以执行多少并发构建作业 * Remote root directory(远程工作目录):节点用来运行构建的作业的专用目录 * Labels(标签):可以为一组节点设置同一标签,然后配置构建作业只运行在某个特定标签的从节点上。如操作系统(CentOS、Ubuntu、SUSE) * Usage(用法):配置使用该节点的程度 * 用法一:尽可能的使用这个节点(最常用) 当不指定执行机的时候,会去所有配置该用法的机器中找一台运行Job。 如脚本式Pipeline中写了node,就会随机选取一台执行机 * 用法二:只允许运行绑定到这台机器的Job ![](/media/202309/2023-09-21_143610_8964060.9180576249705373.png) 如果Job不指定该执行机,那么Job不会运行到这台执行机上 填写完毕保存后,跳转如下界面: ![](/media/202309/2023-09-21_143636_9378420.0007809723137724989.png) ## 添加 systemd ``` cat > /usr/lib/systemd/system/jenkins-slave.service <<EOF [Unit] Description=jenkins slave service [Service] Type=simple ExecStart=/usr/bin/java -jar /root/agent.jar -jnlpUrl http://192.168.1.117:9095/computer/node1/jenkins-agent.jnlp -secret edbe4253a3dfbd81df0a114041662c5f5b6e05255c45189919952f03acdad945 -workDir "/data" Restart=always KillMode=process RestartSec=0 [Install] WantedBy=multi-user.target EOF systemctl daemon-reload systemctl start jenkins-slave systemctl enablejenkins-slave systemctl status jenkins-slave ```
admin
2023年9月21日 14:59
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码