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

相关推荐
我爱钱因此会努力6 小时前
ansible自动化运维入门篇
linux·运维·服务器·centos·自动化·ansible
CIb0la6 小时前
能保持精神专注的爱好能给生活带来种种积极的转变
运维·学习·生活
菜鸡儿齐6 小时前
kafka简介
分布式·kafka
周杰伦_Jay6 小时前
【实战|旅游知识问答RAG系统全链路解析】从配置到落地(附真实日志数据)
大数据·人工智能·分布式·机器学习·架构·旅游·1024程序员节
梁萌8 小时前
Linux安装mysql8.4.6
linux·运维·mysql安装·8.4.6
FreeBuf_8 小时前
Ubuntu内核曝严重UAF漏洞,可致攻击者获取Root权限
linux·运维·ubuntu
兜兜风d'9 小时前
RabbitMQ事务机制详解
数据库·spring boot·分布式·rabbitmq·ruby·java-rabbitmq
ifeng09189 小时前
HarmonyOS分布式任务调度——跨设备智能任务分配与迁移
分布式·华为·harmonyos
9ilk9 小时前
【仿RabbitMQ的发布订阅式消息队列】--- 模块设计与划分
c++·笔记·分布式·后端·中间件·rabbitmq
初学者_xuan9 小时前
零基础新手小白快速了解掌握服务集群与自动化运维(十六)集群部署模块——Keepalived双机热备
运维·自动化·github