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使用

相关推荐
郝亚军1 分钟前
如何在windows11和Ubuntu linux之间互传文件
linux·运维·ubuntu
j_xxx404_7 分钟前
Linux:进程状态
linux·运维·服务器
济6178 分钟前
linux 系统移植(第二十三期)---- 进一步完善BusyBox构建的根文件系统---- Ubuntu20.04
linux·运维·服务器
LuminescenceJ8 分钟前
GoEdge 开源CDN 架构设计与工作原理分析
分布式·后端·网络协议·网络安全·rpc·开源·信息与通信
程序员 _孜然9 分钟前
openkylin、ubuntu等系统实现串口自动登录
linux·运维·ubuntu
hweiyu0014 分钟前
Linux 命令:csplit
linux·运维·服务器
守正出琦15 分钟前
Linux信号核心函数速查表
linux·运维·服务器
花花鱼15 分钟前
Linux中的755及644等等速记
linux·运维·服务器
cws20040126 分钟前
Linux如何通过命令实现立即关机?shutdown命令的now参数使用详解
linux·运维·服务器
何以不说话26 分钟前
记录一下学习日常⑩(docker)
linux·运维·docker·容器