温馨提示×

Jenkins插件Debian如何装

小樊
43
2026-09-08 02:07:14
栏目: 智能运维

在 Debian 系统上安装 Jenkins 插件,通常不是“用 apt 装插件”,而是通过 Jenkins Web 界面或命令行工具 来安装。下面分情况说明。


一、前提:先安装 Jenkins(Debian)

如果还没装 Jenkins:

# 安装依赖
sudo apt update
sudo apt install -y openjdk-11-jdk

# 添加 Jenkins 源
curl -fsSL https://pkg.jenkins.io/debian/jenkins.io.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 > /dev/null

# 安装 Jenkins
sudo apt update
sudo apt install -y jenkins

# 启动
sudo systemctl enable --now jenkins

访问:

http://<服务器IP>:8080

二、通过 Web 界面安装插件(推荐)

  1. 登录 Jenkins
  2. 进入:
    Manage Jenkins → Plugins → Available plugins
    
  3. 搜索插件名(如 Git, Pipeline, Docker)
  4. 勾选 → Install without restart

三、通过 Jenkins CLI 安装插件(命令行)

1. 下载 CLI

wget http://localhost:8080/jnlpJars/jenkins-cli.jar

2. 获取管理员 Token

Manage Jenkins → Users → 用户 → API Token

3. 安装插件

java -jar jenkins-cli.jar \
  -s http://localhost:8080/ \
  -auth admin:API_TOKEN \
  install-plugin git

四、离线安装插件(无外网)

  1. 在有网络的机器下载 .hpi 文件
    https://plugins.jenkins.io/
  2. 上传到 Jenkins:
    Manage Jenkins → Plugins → Advanced → Upload Plugin
    

五、Debian 系统级说明(重要)

  • ❌ 不能用 apt install jenkins-plugin-xxx
  • ✅ 插件由 Jenkins 自身管理
  • 插件目录:
    /var/lib/jenkins/plugins/
    

六、常用插件推荐

  • Git
  • Pipeline
  • Blue Ocean
  • Docker
  • Credentials Binding
  • SSH Agent

如果你是想 在 Debian 上用 Jenkins 构建 Debian 包(.deb),或者 用 Ansible/脚本批量装插件,可以告诉我具体场景。

0 踩