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

相关推荐
@Liu_GuoXing几秒前
Registry和docker有什么关系?
运维·docker·容器·registry
水水沝淼㵘19 分钟前
嵌入式开发学习日志(linux系统编程--系统编程之 进程间通信IPC)Day32
linux·运维·学习
IT小饕餮25 分钟前
linux登陆硬件检测脚本
linux·运维·服务器
Dxy123931021639 分钟前
DrissionPage 性能优化实战指南:让网页自动化效率飞升
运维·爬虫·python·性能优化·自动化
问道飞鱼2 小时前
【分布式技术】KeepAlived高可用架构科普
分布式·架构·keepalived·高可用
碎梦归途2 小时前
Linux 软件安装方式全解(适用于 CentOS/RHEL 系统)
linux·运维·centos
啃火龙果的兔子2 小时前
CentOS 7.9 安装 宝塔面板
linux·运维·centos
忆雾屿3 小时前
云原生时代 Kafka 深度实践:05性能调优与场景实战
分布式·云原生·kafka
tanyyinyu3 小时前
Python函数参数详解:从位置参数到灵活调用的艺术
运维·开发语言·python
国际云,接待3 小时前
阿里云无影云桌面深度测评
运维·服务器·阿里云·云原生·云计算