选择思路与优先级
按场景的核心插件清单
| 场景 | 核心插件 | 作用要点 |
|---|---|---|
| 源码与构建 | Git、Maven Integration、Pipeline、JUnit、Html Publisher | 拉取代码、Maven 构建、流水线编排、测试报告与HTML结果发布 |
| 代码托管与触发 | GitLab、GitHub Integration、Gerrit Trigger | Webhook/事件驱动构建,支持分支、PR/MR、评审事件 |
| 认证与授权 | LDAP、Active Directory、GitHub OAuth、GitLab OAuth、Matrix Authorization Strategy、Role-based Authorization Strategy | 统一登录与细粒度权限控制 |
| 视图与组织 | CloudBees Folders、Build Pipeline | 多项目目录化、上下游关系可视化 |
| 构建参数 | Node and Label Parameter | 按节点/标签选择执行环境 |
| 容器与弹性 | Docker Pipeline、Kubernetes | 容器内构建与基于 K8s 的动态代理扩缩 |
| 质量与效能 | Performance | 解析 JMeter/JUnit 等报告,性能趋势可视化 |
| 配置治理 | Job DSL、SCM Sync Configuration | 以代码生成/同步任务与配置,便于审计与迁移 |
| 以上插件均为社区常用、维护度较高的选择,可覆盖从源码到交付的主流场景。 |
安装与验证步骤
安全与维护建议