一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Ubuntu Jenkins配置中如何使用插件

时间:2026-08-03 14:39:50 编辑:袖梨 来源:一聚教程网

Ubuntu 上 Jenkins 插件的安装与使用

Ubuntu Jenkins配置中如何使用插件

一 安装前准备

  1. 确保 Jenkins 已运行并可访问:默认访问地址为 http://服务器IP:8080。
  2. 准备好管理员权限与网络:在线安装需能访问外网;离线环境请提前下载插件 .hpi 文件。
  3. 注意版本兼容:插件的版本需与当前 Jenkins 版本匹配,避免不兼容导致异常。

二 安装方式

  1. 在线安装(推荐)
    1. 进入 Manage Jenkins → Manage Plugins → Available,搜索所需插件(如 Git、NodeJS、Maven Integration)。
    2. 勾选插件,选择 Install without restart 或 Install and restart 完成安装。
  2. 离线安装(无法访问互联网时)
    1. 从官方站点下载插件 .hpi 文件,进入 Manage Plugins → Advanced → Upload Plugin 上传并安装,安装后按提示重启。
  3. 命令行安装(CLI)
    1. 下载 jenkins-cli.jar,执行:java -jar jenkins-cli.jar -s http://JENKINS_URL/ install-plugin 插件名(可加 -restart 重启)。
  4. 手动放置插件文件
    1. 将 .hpi 放入 /var/lib/jenkins/plugins/,然后重启 Jenkins:sudo systemctl restart jenkins。

三 常用插件与配置位置

插件主要用途配置入口
Git拉取源码、Webhooks任务 → 源码管理(Git);系统管理 → 系统设置(可选 Git 全局配置)
NodeJS前端/Node 项目构建系统管理 → 全局工具配置(Global Tool Configuration)→ NodeJS
Maven IntegrationMaven 项目构建新建任务选择 “Maven 项目”;系统管理 → 全局工具配置 → Maven
Publish Over SSH构建后通过 SSH 发布系统管理 → 系统设置 → Publish over SSH
Gitee码云 Webhooks 触发系统管理 → 系统设置 → Gitee 配置;任务 → 构建触发器
Blue Ocean现代化 UI 与流水线可视化安装后通过 Blue Ocean 入口创建/查看流水线
以上插件安装完成后,按需在上述入口完成具体参数配置,即可在任务中生效。

四 在任务中使用插件

  1. Freestyle 任务
    1. 源码管理选择 Git 并配置仓库与凭据;构建环境按需启用 NodeJS;构建步骤执行 npm/mvn 等命令;构建后操作可用 Publish Over SSH 发布产物。
  2. Pipeline 任务
    1. 在 Pipeline 脚本中使用插件提供的步骤(如 nodejs、sshPublisher 等),示例:
      pipeline {agent anytools { nodejs 'NodeJS-18' } // 需在全局工具配置中预先定义stages {stage('Build') {steps {sh 'npm install && npm run build'}}stage('Deploy') {steps {sshPublisher(publishers: [sshPublisherDesc(configName: 'prod-ssh',transfers: [sshTransfer(sourceFiles: 'dist/**',removePrefix: 'dist',remoteDirectory: '/var/www/app')])])}}}}
  3. Webhooks 触发
    1. 在 Gitee/GitHub 项目设置里添加 Webhook 指向 JENKINS_URL/github-webhook/(或 Gitee 对应路径),并在任务中勾选相应的触发器。

五 维护与最佳实践

  1. 更新与卸载
    1. 在 Manage Plugins → Updates 执行更新;在 Installed 标签页卸载不再使用的插件,必要时重启。
  2. 兼容性检查
    1. 升级 Jenkins 或插件前先在测试环境验证,确保插件与 Jenkins 版本兼容,避免生产事故。
  3. 安全与来源
    1. 仅从官方渠道下载 .hpi,避免不受信任来源;定期更新以获取安全修复。
  4. 重启方式
    1. 可在 Web 界面执行 /restart 或 /reload,或执行:sudo systemctl restart jenkins。

热门栏目