在 Debian 系统上安装 Jenkins 的推荐步骤如下(适用于 Debian 11 / 12,也适用于 Ubuntu):
sudo apt update
sudo apt upgrade -y
Jenkins 依赖 Java 11 或 Java 17,推荐安装 OpenJDK 17:
sudo apt install openjdk-17-jdk -y
验证 Java 是否安装成功:
java -version
sudo apt install curl gnupg2 -y
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee \
/usr/share/keyrings/jenkins-keyring.asc > /dev/null
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 start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
Jenkins 默认使用 8080 端口:
sudo ufw allow 8080
sudo ufw reload
(如果未启用防火墙可跳过)
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://服务器IP:8080
输入上面获取的密码,按照向导完成配置。
检查 Java 是否正确安装:
which java
java -version
编辑配置文件:
sudo nano /usr/lib/systemd/system/jenkins.service
修改:
Environment="JENKINS_PORT=8081"
然后执行:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
sudo apt remove jenkins -y
sudo apt purge jenkins -y
如果你需要 安装指定版本 Jenkins、配置 Nginx 反向代理、Jenkins + Docker 集成,可以告诉我你的具体使用场景。