在 Ubuntu 上安装 Jenkins 服务,通常推荐使用 官方 Jenkins 仓库 + apt 的方式。下面以 Ubuntu 20.04 / 22.04 为例说明。
sudo apt update
sudo apt upgrade -y
Jenkins 需要 Java 11 或 17(视版本而定)
sudo apt install -y openjdk-17-jdk
验证:
java -version
sudo apt install -y curl gnupg2 software-properties-common
curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo gpg --dearmor -o /usr/share/keyrings/jenkins-keyring.gpg
echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.gpg] \
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 enable jenkins
sudo systemctl start jenkins
sudo systemctl status jenkins
看到 active (running) 表示成功。
默认端口:8080
http://服务器IP:8080
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
将密码粘贴到网页中,按提示完成初始化。
sudo systemctl start jenkins
sudo systemctl stop jenkins
sudo systemctl restart jenkins
sudo systemctl status jenkins
sudo ufw allow 8080
如果你打算公网访问,建议:
如果你需要,我也可以给你一份 Nginx + Jenkins + HTTPS 的配置示例。
需要我继续吗?