在 Debian 上启动 Jenkins,通常分为 安装 和 启动/开机自启 两部分。下面给你一份常用、可靠的步骤(适用于 Debian 10/11/12)。
sudo apt update
sudo apt install -y openjdk-17-jdk
Jenkins 2.4xx 推荐 Java 17;旧版可用 Java 11。
查看 Java 是否安装成功:
java -version
sudo apt install -y curl gnupg
sudo mkdir -p /usr/share/keyrings
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
sudo apt update
sudo apt install -y jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins
看到 active (running) 即成功。
默认端口:8080
http://<服务器IP>:8080
首次登录密码在:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
修改端口:
sudo nano /usr/lib/systemd/system/jenkins.service
改:
Environment="JENKINS_PORT=8081"
然后:
sudo systemctl daemon-reload
sudo systemctl restart jenkins
sudo ufw allow 8080
sudo service jenkins start
如果你告诉我:
我可以给你更精确的配置(如 Nginx 反代、HTTPS)。