温馨提示×

debian部署jenkins用什么源

小樊
40
2026-10-16 17:20:46
栏目: 智能运维

在 Debian 上部署 Jenkins,官方推荐并使用 Jenkins 自己的 APT 源,而不是 Debian 官方仓库里的版本(Debian 仓库中的 Jenkins 通常较旧)。


一、Jenkins 官方 APT 源(推荐)

1. 安装依赖

sudo apt update
sudo apt install -y wget gnupg2 software-properties-common

2. 导入 Jenkins GPG 密钥

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo gpg --dearmor -o /usr/share/keyrings/jenkins.gpg

3. 添加 Jenkins 源

echo "deb [signed-by=/usr/share/keyrings/jenkins.gpg] https://pkg.jenkins.io/debian binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list

4. 安装 Jenkins

sudo apt update
sudo apt install -y jenkins

二、Java 源(Jenkins 依赖)

Jenkins 需要 Java(推荐 Java 17 或 21,具体看 Jenkins 版本):

使用 Debian 官方源(最简单)

sudo apt install -y openjdk-17-jdk

或(Ubuntu/Debian 新版本):

sudo apt install -y openjdk-21-jdk

或使用 Adoptium(可选)

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

三、启动 Jenkins

sudo systemctl enable jenkins
sudo systemctl start jenkins

查看初始密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

四、不推荐的源

  • ❌ Debian 官方仓库中的 jenkins
  • ❌ 第三方镜像(除非你明确知道用途)

总结

✅ Jenkins 源:https://pkg.jenkins.io/debian
✅ Java 源:Debian 官方或 Adoptium
✅ 系统:Debian 11 / 12 均可

如果你告诉我 Debian 版本(如 11/12)和 Jenkins 版本需求,我可以给你一份精确命令。

0 踩