在 Debian 上部署 Jenkins,官方推荐并使用 Jenkins 自己的 APT 源,而不是 Debian 官方仓库里的版本(Debian 仓库中的 Jenkins 通常较旧)。
sudo apt update
sudo apt install -y wget gnupg2 software-properties-common
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo gpg --dearmor -o /usr/share/keyrings/jenkins.gpg
echo "deb [signed-by=/usr/share/keyrings/jenkins.gpg] https://pkg.jenkins.io/debian binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
sudo apt update
sudo apt install -y jenkins
Jenkins 需要 Java(推荐 Java 17 或 21,具体看 Jenkins 版本):
sudo apt install -y openjdk-17-jdk
或(Ubuntu/Debian 新版本):
sudo apt install -y openjdk-21-jdk
wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo gpg --dearmor -o /usr/share/keyrings/adoptium.gpg
echo "deb [signed-by=/usr/share/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
sudo apt update
sudo apt install -y temurin-17-jdk
sudo systemctl enable jenkins
sudo systemctl start jenkins
查看初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
jenkins✅ Jenkins 源:https://pkg.jenkins.io/debian
✅ Java 源:Debian 官方或 Adoptium
✅ 系统:Debian 11 / 12 均可
如果你告诉我 Debian 版本(如 11/12)和 Jenkins 版本需求,我可以给你一份精确命令。