一、整体架构说明(结合你的环境)
1. 主机规划
|
角色 |
IP 地址 |
主机名建议 |
主要组件 |
|
Jenkins Master |
10.10.10.32 |
jenkins-master |
Jenkins、JDK、Maven、Git、Ansible |
|
Jenkins Agent / Web |
10.10.10.33 |
jenkins-agent |
JDK、Tomcat / Nginx、Docker |
|
代码仓库 |
10.10.10.34 |
scm-server |
Git / SVN |
Jenkins 本身通过 Master + Agent 形成“轻量集群”,Master 负责调度,Agent 负责构建 / 发布。
二、基础系统初始化(所有节点)
hostnamectl set-hostname <对应主机名> systemctl stop firewalld && systemctl disable firewalld systemctl stop NetworkManager && systemctl disable NetworkManager sed -i \’s/^SELINUX=.*/SELINUX=disabled/\’ /etc/selinux/config setenforce 0 yum -y install vim wget git net-tools lrzsz
三、代码仓库服务器(10.10.10.34)
1. 安装 Git & 创建裸仓库
yum -y install git useradd git passwd git su – git mkdir probe.git && cd probe.git git –bare init
2. 初始化示例项目(以 Java Web 为例)
cd /root git clone




