下面分步骤介绍 在 Debian 系统下安装和设置 Jenkins,从安装到基本配置,适用于 Debian 11 / 12(其他版本也类似)。
sudo apt update
sudo apt upgrade -y
Jenkins 需要 Java 11 或 Java 17(推荐 Java 17)
sudo apt install -y openjdk-17-jdk
验证:
java -version
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 -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
sudo ufw allow 8080
sudo ufw reload
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
http://<服务器IP>:8080
输入上面获取的密码。
按提示设置用户名、密码、邮箱
编辑配置文件:
sudo nano /usr/lib/systemd/system/jenkins.service
修改:
Environment="JENKINS_PORT=8081"
重载并重启:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
安装插件:
zh_CNsudo apt install -y git
Jenkins 中安装插件:
| 项目 | 路径 |
|---|---|
| 主目录 | /var/lib/jenkins |
| 配置文件 | /var/lib/jenkins/config.xml |
| 日志 | /var/log/jenkins/jenkins.log |
| 服务文件 | /usr/lib/systemd/system/jenkins.service |
检查 Java 是否正确安装:
which java
java -version
sudo netstat -tulnp | grep 8080
如果你需要:
可以直接告诉我你的使用场景。