下面给你一份在 Debian 上启动并运行 Jenkins 的常见做法,分两种方式:
sudo apt update
sudo apt install -y openjdk-17-jdk
新版本 Jenkins 推荐 Java 17(也支持 11/21)
检查:
java -version
sudo apt install -y curl gnupg
sudo mkdir -p /usr/share/keyrings
curl -fsSL https://pkg.jenkins.io/debian/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 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
sudo ufw allow 8080
访问:
http://<服务器IP>:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
复制粘贴到网页即可。
sudo apt install -y docker.io
sudo systemctl enable --now docker
docker run -d \
--name jenkins \
-p 8080:8080 \
-p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
docker logs jenkins
或
docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
journalctl -u jenkins -xe
sudo update-alternatives --config java
如果你告诉我:
我可以给你更精确的配置。