Jenkins 持续集成部署(高级)

Jenkins 持续集成部署(高级)
共37节 95人在学 课程详情
  • Jenkins 脚本式管道语法

    • Jenkins 的管道工作介绍
    • 脚本式管道语法介绍
    • 使用脚本式语法工具构建脚本式管道
  • Jenkins 脚本式管道集成部署

    • gitlab webhook 触发构建集成
    • 脚本式管道持续集成
    • 脚本式管道持续交付
    • 脚本式管道持续部署
  • 声明式管道语法

    • 声明式管道结构介绍
    • agent 指令定义任务执行节点
    • 使用 environment 定义环境变量
    • tool 指令调用全局工具
    • options 指令配置管道运行行为
    • 使用 triggers 实现管道触发构建
    • 使用 parameters 进行参数化构建
    • when 根据条件动态执行某个阶段 (stage)
    • 使用 post 执行管道或阶段后的特定操作
    • parallel 实现并行任务的执行
    • 使用 input 实现管道的交互式输入
    • script 实现在声明式管道中使用脚本式
  • 声明式管道集成部署

    • 使用声明式管道实现持续集成
    • 使用声明式管道实现持续交付
    • 使用声明式管道实现持续部署
  • Jenkins 用户和权限管理

    • 用户创建和授权管理
    • 实现基于角色的授权
    • 使用 OpenLdap 管理用户和组
  • Jenkins 通知集成

    • 使用钉钉发送构建通知
    • 使用企业微信发送构建通知
  • Jenkins 服务器管理

    • Jenkins 控制器升级
    • 丢弃 Jenkins 中的旧的构建
    • Jenkins 服务器日志配置
    • Jenkins 流水线可视化
    • Jenkins 服务器备份与还原
  • Pipeline 管道扩展

    • 配置 Pipeline 管道共享库
    • Pipeline 管道共享库的使用
  • Jenkins 和 kubernetes

    • 在 kubernetes 集群中安装 Jenkins
    • Jenkins 配置 kubernetes 集群
    • jenkins 中 kubernetes 插件使用详解

    订阅失败

    Jenkins 持续集成部署(高级)
    Jenkins 持续集成部署(高级) ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    通过升级 jenkins war 包的方式实现 apt 方式安装的和重新拉取的方式实现 docker 方式安装的 Jenkins 服务器的升级

    课程介绍

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

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

    二、课程特点

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

    三、主体大纲 & 设计思路

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

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

    推荐课程

    信息系统项目管理师自考笔记

    李明 · 900人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22751人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4290人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 832人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 898人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5201人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1528人在学

    Python Django 深度学习 小程序

    钟翔 · 2402人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 680人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4074人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~