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 持续集成部署(高级) ...

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

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

    购买课程

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

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

    课时介绍

    input指令允许在stage执行前插入交互式确认环节,通过用户输入实现流程的人工干预。该机制在发布审批、参数化构建等场景中至关重要

    课程介绍

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

    在软件开发的持续集成与自动化部署中,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线数据

    王先生 · 22748人在学

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

    汤小洋 · 4289人在学

    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
    课件正在飞速打包中,请耐心等待几秒钟~