jenkins分布式构建

Jenkins分布式构建是一种将构建任务分散到多个机器上的方法,以提高构建效率和并行处理能力

1. 架构

  • 主节点(Master):负责管理构建任务、调度和监控所有从节点。
  • 从节点(Slave):实际执行构建任务的机器,可以是物理机、虚拟机或云实例。

slave服务器准备环境,例如java(必须)、mvn、nodejs等等

2、服务器之间的配置

正在主节点生成密钥

复制代码
ssh-keygen

在/root/.ssh 目录下,会新生成两个文件:id_rsa.pub和id_rsa

将生成的公钥上传至从节点authorized_keys

scp -r /root/.ssh/id_rsa.pub root@从节点ip:/root/.ssh/authorized_keys

3、jenkins配置

新增节点

配置详解

配置认证信息

此处为从节点服务器的登录信息 登录名root&登录密码

配置节点工具

配置java位置,可通过 which java 查询

配置完成

4、 连接验证

5、jenkins-job使用

相关推荐
稚辉君.MCA_P8_Java29 分钟前
kafka解决了什么问题?mmap 和sendfile
java·spring boot·分布式·kafka·kubernetes
风为你而吹38 分钟前
【玩泰山派】4、制作ubuntu镜像-(6)使用鲁班猫的sdk去制作镜像
linux·运维·ubuntu
影子24011 小时前
Windows Server2016 服务器安装JDK,一直卡在“应用程序正在为首次使用作准备,请稍候” ,导致jdk安装失败解决方案
运维·服务器·windows·jdk
养生技术人1 小时前
Oracle OCP认证考试题目详解082系列第48题
运维·数据库·sql·oracle·database·开闭原则·ocp
沐浴露z1 小时前
分布式场景下防止【缓存击穿】的不同方案
redis·分布式·缓存·redission
zhuyasen1 小时前
让压测回归简单:体验 PerfTest 分布式模式的“开箱即用”
分布式·压力测试
_OP_CHEN1 小时前
Linux 系统编程:(一)从历史演进到 XShell 远程登录实操
linux·运维·服务器·centos·unix·xshell
罗技1233 小时前
Docker 启动 Easysearch 时自定义初始密码的几种方式
运维·docker·容器
维尔切4 小时前
Nginx 反向代理与负载均衡
运维·nginx·负载均衡
jackaroo20204 小时前
后端_Redis 分布式锁实现指南
数据库·redis·分布式