磁盘划分 4Core 600GB 16GB内存 服务器
/boot 分区:200MB
/ (根)分区:50GB
包含操作系统、核心应用程序和配置文件。这为操作系统和Jenkins本身的核心组件提供了足够的空间。
/var 分区:100GB
Jenkins在构建过程中会产生大量的日志和临时文件,这些通常存放在/var/log和/var/tmp目录下。分配足够的空间给/var分区可以确保Jenkins稳定运行。
/var/lib/jenkins 分区:剩余空间(约449.8GB)
Jenkins的工作空间、构建历史、插件和配置文件等通常存放在/var/lib/jenkins目录下。由于这些文件可能会占用大量空间,特别是在长时间运行和大量构建的情况下,因此建议为Jenkins分配一个单独的分区,并为其预留足够的空间。
交换空间(Swap) :16GB 到 32GB
根据你的实际需求和预期负载来设置。如果你的Jenkins任务对内存需求很高,但又不是持续性的,可以考虑设置一个较小的交换空间。
配置centos8 yum源
cd /etc/yum.repos.d
mkdir bak
mv *.repo bak
wget https://mirrors.aliyun.com/repo/Centos-8.repo
安装java17和java8和java11
yum -y install java-11-openjdk-devel
yum -y install java-17-openjdk-devel
yum -y install java-1.8.0-openjdk-devel.x86_64
jenkins 安装成功后在tools里配置三个
启用 Jenkins 源仓库
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
安装最新稳定版本 Jenkins,重新启动 <