这门课解决什么问题,适合什么基础

Jenkins 是目前研发团队里使用最广泛的持续集成与自动化交付工具。如果你在日常工作中经常遇到代码提交后还要手动编译、手动找服务器传包、重启服务,或者每次上线都要拉群里几个人对齐进度,这门课就是来解决这类重复劳动的。它把 Jenkins 的核心能力拆解成具体的操作步骤,帮你把代码从仓库拉取、编译打包到最终推送到服务器运行的整个链路自动化。资料本身默认你已经具备基本的 Linux 命令行操作能力,知道 Git 怎么提交代码,最好自己用过一两次虚拟机或云服务器。如果你完全没接触过服务器环境管理,建议先补一点基础的 Linux 目录权限和包管理常识再来看,否则在环境配置环节容易被卡住。

建议先看哪几块,资料怎么配合练习

这套资料的学习顺序非常明确,不要跳跃着看。第一优先级是开篇的安装与系统管理模块,Jenkins 的权限体系和插件机制比较特殊,先把它在自己机器上跑通,熟悉后台各项配置在哪,后续操作才不会一头雾水。第二步直接进入自由风格任务的详解,这是 Jenkins 最基础的任务模型,虽然现在主流都在推 Pipeline,但自由风格任务能帮你直观理解参数化构建、触发器、构建后操作这几个核心概念。建议在学这一块时,自己准备一个最简单的静态网页项目或者几行脚本的代码仓库,跟着视频把拉取、执行、归档的流程完整跑一遍。不要只用眼睛看,Jenkins 的很多报错只有在实际点构建按钮后才会暴露出来。等自由风格任务能独立跑通后,再去啃 Pipeline 和自动化代码发布的内容,这时候你会更容易理解为什么需要用代码来描述交付流程。

学完能独立做什么

完整学下来,你能独立搭建一套小团队的自动化发布流程。具体来说,拿到一个新项目后,你知道怎么配置代码仓库的钩子让提交自动触发构建,怎么写脚本把编译产物推送到测试或生产环境,以及怎么在构建失败时让系统自动发通知给对应的开发人员。对于转行做运维或者测试的人来说,这套操作流程足以应对日常的发布支撑工作,能把你从繁琐的手工传包里解放出来。对于后端开发人员,掌握这些意味着你可以自己接管项目的交付链路,不再依赖运维同事排期。需要提醒的是,资料里涉及的实践都是标准操作,实际工作中每个公司的网络环境和代码仓库权限都不一样,学完后最好拿公司里一个不重要的边缘项目先试水,把整套流程在自己的工作环境里复现一遍,才算真正把这套自动化工具吃透。


您将掌握Jenkins全流程实战操作,包括CI/CD、Pipeline、自动化代码发布等

课程目录

*   01 Jenkins简介和安装配置/

  *   01 课程开篇介绍.mp4 (5.93 MB), 01:26

  *   02 jenkins的安装介绍.mp4 (129.82 MB), 21:09

  *   03 jenkins系统管理介绍.mp4 (25.58 MB), 05:24

*   02 Jenkins CD实践/

  *   01 自由风格任务详解-1.mp4 (54.22 MB), 14:33

  *   02 自由风格任务详解-2.mp4 (33.57 MB), 07:55

  *   03 自由风格任务详解-3.mp4 (114.77 MB), 27:20

  *   04 自由风格详解-4.mp4 (51.23 MB), 12:11

  *   05 自由风格任务详解-5.mp4 (17.67 MB), 03:00

  *   06 自由风格项目总结-Pipeline介绍.mp4 (109.23 MB), 22:29

  *   07 Pipeline语法详解.mp4 (148.85 MB), 32:36

*   03 项目实战/

  *   01 项目实战-1.mp4 (11.84 MB), 03:00

  *   02 前后端分离架构下,如何实现后端模块的发布.mp4 (107.30 MB), 20:07

  *   03 前后端分离架构下,如何实现前端模块的发布.mp4 (85.25 MB), 18:41

  *   04 前后端分离架构下,项目整体调试运行.mp4 (49.99 MB), 09:57

  *   05 当代码更新时候,如何实现自动化发布-1.mp4 (45.93 MB), 07:44

  *   06 当代码更新时候,如何实现自动化发布-2.mp4 (65.95 MB), 14:21

  *   07 当代码更新时候,如何实现自动化发布-3.mp4 (14.01 MB), 04:13

  *   08 微服务模式下,如何实现模块的批量发布.mp4 (81.40 MB), 16:10

  *   09 多套环境下,怎么自动将代码发布到不同的环境.mp4 (79.21 MB), 17:43