下面给你一个在 Debian 上运行 Jenkins 的常用、稳妥方案,以 Debian 11/12 为例,使用 官方 Jenkins 仓库 + systemd。
sudo apt update
sudo apt upgrade -y
Jenkins 2.4xx 需要 Java 17(或 11,取决于版本)。
sudo apt install -y openjdk-17-jdk
验证:
java -version
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
sudo apt update
sudo apt install -y jenkins
sudo systemctl enable --now jenkins
sudo systemctl status jenkins
默认端口:8080
http://<你的服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
sudo ufw allow 8080
sudo journalctl -u jenkins -f
编辑:
sudo nano /etc/default/jenkins
修改:
JENKINS_PORT=9090
然后:
sudo systemctl restart jenkins
如果你更偏爱容器:
docker run -d \
-p 8080:8080 -p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
--name jenkins \
jenkins/jenkins:lts
如果你愿意,我可以:
你现在的 Debian 版本和用途是什么?