在 Ubuntu 上部署 Jenkins,通常你需要配置/准备以下内容(从“系统环境”到“Jenkins 内部配置”):
sudo 权限用户jenkins 用户运行Jenkins 依赖 Java:
sudo apt update
sudo apt install openjdk-17-jdk -y
java -version
Jenkins 2.4xx 推荐 Java 17
sudo ufw allow 8080
如用 Nginx 反代可改为 80/443
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key
echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] \
https://pkg.jenkins.io/debian-stable binary/" | \
sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
sudo apt update
sudo apt install jenkins -y
sudo systemctl enable jenkins
sudo systemctl start jenkins
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
路径:Manage Jenkins → Global Tool Configuration
sudo usermod -aG docker jenkins
sudo systemctl restart jenkins
location / {
proxy_pass http://localhost:8080;
}
/var/lib/jenkins # 主目录
/var/log/jenkins # 日志
/etc/default/jenkins # 启动参数
✅ Java
✅ 防火墙
✅ Jenkins 服务
✅ 插件
✅ 全局工具
✅ 凭证
✅ Git / Docker / Nginx
如果你愿意,我可以:
你主要用 Jenkins 做什么?