你将收获

Jenkins 的高级使用

Jenkins 与 Gitlab 的持续集成部署

适用人群

需要一定的 linux 基础以及 jenkins 基础的运维、开发人员。

课程介绍

一、为什么要学习本门课程

在软件开发的持续集成与自动化部署中,Jenkins 是核心工具,但开发者常因管道配置复杂、集群管理陌生、权限与通知机制不熟悉等问题,导致效率受限。本课程聚焦 Jenkins 实操,解决从基础管道到企业级集群部署的全流程痛点,助力学员掌握高效持续集成技术,适配企业对 DevOps 人才的需求,突破职业发展瓶颈。

二、课程特点

实战驱动:以 Jenkins 管道(声明式 / 脚本式)、集群集成(Kubernetes)、权限管理(RBAC/LDAP)、通知机制(钉钉 / 企业微信)等企业真实场景为核心,通过 20+ 实操案例 演示,覆盖从代码提交到生产部署的全链路,学完即能落地。
体系化内容:从管道语法(agent/stage/parallel 等指令)到高级功能(参数化构建、流水线可视化),再到集群部署与灾备,模块化设计 确保知识连贯,构建完整 Jenkins 技术栈。
差异化优势:区别于纯理论课程,注重 “操作细节与避坑指南”(如管道嵌套、集群资源调度优化),结合讲师一线经验,提供可复用的解决方案。

三、主体大纲 & 设计思路

基础篇:Jenkins 管道工作原理、脚本式 / 声明式管道语法(pipeline/node 指令、参数化输入、并行任务),掌握管道构建的核心逻辑。
进阶篇:管道集成(GitLab Webhook 触发、SonarQube 代码扫描)、权限管理(角色授权、LDAP 集成)、通知机制(钉钉 / 企业微信消息推送),实现自动化流程闭环。
高级篇:Jenkins 集群部署(Kubernetes 插件、流水线可视化)、灾备与配置管理(数据备份 / 恢复、旧配置迁移),适配企业级高可用场景。
设计逻辑:从 “单节点管道” 到 “集群化流水线”,从 “功能实现” 到 “企业级优化”,逐步提升复杂度,确保学员能力分层进阶。

通过本课程,学员将系统掌握 Jenkins 从基础到高级的应用能力,适配企业持续集成与自动化部署需求,成为 DevOps 领域的实操型人才。

课程目录