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

相关推荐
白菜欣14 小时前
Linux — 进程控制
android·linux·运维
JoneBB14 小时前
ABAP Webservice连接
运维·开发语言·数据库·学习
Tolalal15 小时前
Vmware Ubuntu虚拟机扩容
linux·运维·ubuntu
咚为15 小时前
比AccessLog更全面的原生Nginx 日志记录
运维·nginx·junit
我星期八休息15 小时前
Linux系统编程—基础IO
linux·运维·服务器·c语言·c++·人工智能·算法
a7520662816 小时前
零基础实操:小龙虾 AI OpenClaw 接入 Kimi 详细步骤
运维·服务器
Goldbioinformatics16 小时前
Windows版Claude Cowork启动Linux问题
linux·运维·windows
念恒1230616 小时前
Ext系列文件系统(下)
linux·运维·服务器
布吉岛的石头17 小时前
Docker Compose编排实战:多容器应用从开发到生产
运维·docker·容器