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

相关推荐
-大头.5 小时前
深入解析ZooKeeper核心机制
分布式·zookeeper·wpf
TG:@yunlaoda360 云老大5 小时前
怎么在亚马逊云服务器上部署Node.js?
运维·服务器·node.js·aws
虎头金猫6 小时前
随时随地处理图片文档!Reubah 加cpolar的实用体验
linux·运维·人工智能·python·docker·开源·visual studio
s***4538 小时前
【RabbitMQ】超详细Windows系统下RabbitMQ的安装配置
windows·分布式·rabbitmq
iru8 小时前
kubectl cp详解,k8s集群与本地环境文件拷贝
运维·容器·k8s
jinxinyuuuus8 小时前
Info Flow:分布式信息采集、数据去重与内容分级的工程实现
人工智能·分布式·程序人生·生活
摘星编程11 小时前
openGauss 快速上手:CentOS 环境下单机部署完整指南
linux·运维·centos
大喵桑丶16 小时前
中间件快速部署(Nginx,Keepalived)
运维·nginx·中间件
hanyi_qwe17 小时前
文本三剑客--awk
linux·运维·服务器
Caven7717 小时前
【Linux 技巧】如何在登录时自动激活 Conda Base 环境
linux·运维·conda