首页主机资讯Linux Jenkins配置需要哪些插件

Linux Jenkins配置需要哪些插件

时间2025-11-21 02:33:04发布访客分类主机资讯浏览596
导读:Linux 上搭建 Jenkins 的常用插件清单 一 核心与流水线 Pipeline:声明式/脚本式流水线的核心插件集,用于编排构建、测试、部署全流程。 Blue Ocean:现代化的流水线可视化界面,提升可读性与操作体验。 Git P...

Linux 上搭建 Jenkins 的常用插件清单

一 核心与流水线

  • Pipeline:声明式/脚本式流水线的核心插件集,用于编排构建、测试、部署全流程。
  • Blue Ocean:现代化的流水线可视化界面,提升可读性与操作体验。
  • Git Plugin:与 Git 源码管理集成,拉取与分支管理的基础能力。
    以上插件覆盖日常 CI/CD 的骨架能力,建议优先安装。

二 源码管理与触发

  • GitLab Plugin / GitLab Hook:对接 GitLab,支持 Webhook、分支与 Merge Request 事件触发构建。
  • GitHub Integration / GitHub Branch Source:对接 GitHub,支持 PR/分支事件与组织级多分支流水线。
  • Gerrit Trigger:对接 Gerrit Code Review,基于评审事件触发构建。
  • Git Parameter Plugin:构建参数化选择分支/标签,便于按需构建。
  • 内置触发:Build periodically(定时)、Poll SCM(轮询变更)、Trigger builds remotely(远程触发)。

三 构建环境与工具集成

  • Maven Integration:提供 Maven 项目类型与构建链集成。
  • Gradle Plugin:支持 Gradle 构建任务。
  • Docker Plugin:对接 Docker,常用于动态提供构建环境或镜像构建。
  • Kubernetes Plugin:在 Kubernetes 集群上动态调度 Jenkins Agent(Pod),弹性伸缩构建资源。
  • Ansible Plugin:在构建流程中执行 Ansible 剧本,做配置管理与部署编排。
  • SSH Slaves / Publish Over SSH:通过 SSH 连接与管理 Agent,或向目标主机发布文件并执行脚本。

四 质量保障与报告

  • JUnit Plugin:收集与展示 JUnit 单元测试报告。
  • TestNG Results:收集与展示 TestNG 报告。
  • JaCoCo Plugin:生成与展示代码覆盖率报告。
  • Cobertura Plugin:覆盖率可视化与趋势。
  • SonarQube Scanner:对接 SonarQube,进行代码质量扫描与门禁。
  • HTML Publisher:发布与归档 HTML 报告(如测试报告、覆盖率报告)。

五 视图监控 安全与运维

  • 视图与面板:Build PipelineBuild Monitor ViewSectioned ViewNested ViewList View,用于多项目与流水线可视化看板。
  • 安全与权限:Matrix Authorization StrategyRole-based Authorization StrategyLDAPActive DirectoryGitHub OAuth / GitLab OAuth,满足企业统一认证与细粒度授权。
  • 通知与告警:MailerEmail ExtensionSlack Notification,构建结果多渠道通知。
  • 运维与稳定性:Workspace Cleanup(构建前后清理工作空间)、Build-timeout(构建超时)、Naginator(失败自动重试)、Monitoring(节点监控)、Disk Usage(磁盘监控)、Backup / ThinBackup(备份)、Job Configuration History(配置变更历史与回滚)、Mask Passwords(敏感信息掩码)。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux Jenkins配置需要哪些插件
本文地址: https://pptw.com/jishu/752772.html
如何自定义Jenkins Linux配置 Jenkins Linux配置错误怎么办

游客 回复需填写必要信息