Ubuntu 上 Jenkins 部署优化实操指南
一 基础环境优化
sudo apt update && sudo apt install openjdk-11-jdkwget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update && sudo apt install jenkins
sudo systemctl enable --now jenkins
二 JVM 与执行器调优
-Xmx4096m(根据内存与负载调整,避免过大导致 GC 停顿过长)。-Xms2g -Xmx4g -XX:+UseG1GC -XX:MaxGCPauseMillis=200三 构建与存储优化
四 网络与反向代理配置
location /jenkins {
proxy_pass http://127.0.0.1:7071;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
updates.jenkins-ci.org/download 替换为 mirrors.tuna.tsinghua.edu.cn/jenkinswww.google.com 替换为 www.baidu.com五 高可用与监控备份