解决什么工作场景

这门课针对的是后端开发、运维和测试日常最耗时的环节:代码合并、环境部署和回归验证。在没有自动化流水线时,每次发版都要手动传代码、停服务、改配置、重启,很容易因为漏掉某一步导致线上故障。课程把 Jenkins 和 GitLab 串起来,解决的是「代码提交后自动构建、自动出包、自动部署到测试或生产环境」这个具体场景。如果你在团队里经常被拉去手动打包、手动改配置,或者每次发版都要全员守到半夜,这套自动化方案就是用来剥离这些重复劳动的。

适合什么基础与学习侧重

资料默认你已经有基本的 Linux 命令行操作能力,大致懂一点点 Shell 脚本,但不需要你精通某种后端语言。开篇从版本控制概念和 Git 本地操作讲起,这部分如果你已经熟练用 Git 提交、回退、切分支,可以直接跳过,重点看 Jenkins 安装、权限配置、Pipeline 脚本编写以及与 GitLab 的 Webhook 联调。对于转行的人,建议先把 Git 基础那几节快速过一遍,因为后续所有触发构建的动作都依赖代码仓库的状态变更,对版本控制不熟会导致后面排查触发失败时无从下手。

学完能独立做什么与资料怎么配合

学完后,你应该能独立为一套普通的 Web 项目搭出一条可用的持续交付流水线:开发把代码推到 GitLab,Jenkins 自动拉取、执行单元测试、打镜像或出包,再按你写的脚本部署到指定服务器,构建失败时自动发通知给提交人。要达到这个程度,只看视频不动手基本没用。建议的配合方式是:准备一台干净的虚拟机或云主机,跟着视频把 GitLab 和 Jenkins 都装一遍,不要直接用别人配好的现成环境;每讲到一个流水线阶段,就立刻在自己的测试项目里跑通,故意制造一次构建失败,再按课程里的排查思路去定位。整套资料的核心价值不在听懂概念,而在你能不能照着把一条流水线跑通并自己改对配置,跑通一次比看三遍视频管用。


掌握 CI/CD 流水线常见故障排查方法

课程目录

*   01 114.cicd任务及简介.mp4 06:44

*   02 115.devOps的发展.mp4 12:22

*   03 116.版本控制概念.mp4 07:53

*   04 117.两类版本控制系统及git安装.mp4 06:04

*   05 118.创建本地工作区及本地仓库.mp4 08:58

*   06 119.提交文件到暂存区.mp4 06:42

*   07 120.从暂存区提交文件到本地仓库HEAD.mp4 04:12

*   08 121.修改文件及提交到仓库.mp4 10:36

*   09 122.版本的历史及回退.mp4 12:29

*   10 123.撤销修改的两种方式.mp4 10:49

*   11 124.文件的删除操作.mp4 17:24

*   12 125.git分支创建和切换.mp4 04:20

*   13 126.master合并分支dev.mp4 05:01

*   14 127.分支冲突.mp4 09:39

*   15 128.git指令小结.mp4 04:22

*   16 129.github和gitee仓库创建.mp4 10:30

*   17 130.gitee仓库的克隆和推送.mp4 07:26

*   18 131.ssh克隆及免密推送.mp4 09:30

*   19 132.代码的合并操作.mp4 16:07

*   20 133.多人协作提交.mp4 10:32

*   21 134.私有仓库设置和成员管理.mp4 13:29

*   22 135.gitlab简介 私有仓库.mp4 07:57