温馨提示×

ubuntu怎么集成jenkins插件

小樊
39
2026-10-24 21:10:19
栏目: 智能运维

在 Ubuntu 上“集成 Jenkins 插件”通常有两种理解:

  1. 在 Ubuntu 上安装 Jenkins,并安装 Jenkins 插件
  2. 在 Ubuntu 系统中开发/打包自定义 Jenkins 插件

下面我分别说明,你可以按需取用。


一、在 Ubuntu 上安装 Jenkins 并集成插件(最常见)

1. 安装 Jenkins(Ubuntu)

# 安装 Java
sudo apt update
sudo apt install openjdk-17-jdk -y

# 添加 Jenkins 源
sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \
  https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key

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

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

# 启动
sudo systemctl enable jenkins
sudo systemctl start jenkins

访问:http://<ubuntu-ip>:8080


2. 安装 Jenkins 插件(集成已有插件)

方法一:Web 界面安装(推荐)

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

方法二:CLI 安装(自动化)

java -jar jenkins-cli.jar \
  -s http://localhost:8080/ \
  install-plugin git docker-workflow

方法三:在 Jenkinsfile 或 Job 中使用插件

例如使用 Git 插件:

pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                git 'https://github.com/example/repo.git'
            }
        }
    }
}

二、在 Ubuntu 上开发 Jenkins 插件(进阶)

如果你是想自己写一个 Jenkins 插件并集成到 Jenkins:

1. 环境准备

sudo apt install maven openjdk-17-jdk -y

2. 创建插件项目

mvn archetype:generate \
  -Dfilter=io.jenkins.archetypes:plugin

3. 构建插件

mvn package

生成文件:

target/your-plugin.hpi

4. 安装到 Jenkins

  • Web:Manage Jenkins → Plugins → Advanced → Upload
  • 或复制到 Jenkins 插件目录:
cp target/your-plugin.hpi /var/lib/jenkins/plugins/
sudo systemctl restart jenkins

三、常见插件集成示例

功能 插件
代码拉取 Git Plugin
Docker Docker Pipeline
凭据管理 Credentials Binding
构建通知 Slack Notification
K8s Kubernetes Plugin

如果你能说明:

  • ✅ 是用现成插件还是写插件
  • ✅ Jenkins 是否已安装
  • ✅ Ubuntu 版本(20.04 / 22.04 / 24.04)

我可以给你更精确的命令。

0 踩