这门课的名字写得很长,但核心只有一件事:把代码从提交到上线这条链路上,每个环节该用什么工具、怎么配、出了问题去哪查,完整走一遍。它不是讲 DevOps 理念的科普课,而是围绕一套具体工具链的动手内容。
它对应的是哪类工作场景
如果你所在的团队已经有 CI/CD,但流程是别人搭好的,你只负责点按钮、看结果,一旦流水线报错就不知道从哪下手——这门课解决的就是这个位置上的问题。另一个典型场景是:团队要从零搭一条流水线,需要有人能拿出方案,说清楚代码托管、构建、代码扫描、制品存储、部署这几段分别落在哪个工具上,以及它们之间怎么串。
课程覆盖的工具——Jenkins、GitLab、SonarQube、Nexus、K8s、ArgoCD——基本就是国内中大型团队做企业级流水线时的常见组合。GitLab 管代码,Jenkins 管构建流水线,SonarQube 做代码质量门禁,Nexus 存构建产物和镜像,K8s 承载运行环境,ArgoCD 负责把部署状态和 Git 仓库对齐。这套组合不是因为时髦才被选的,而是各自解决一个具体问题,课程的价值在于把它们串成一条能跑通的链路。
学完能独立做什么
- 从零装好并配置 Jenkins,包括数据目录、用户权限这类新手容易卡住的环节,以及密码丢了怎么重置这种实际运维中一定会遇到的事。
- 把 GitLab 上的代码提交和 Jenkins 构建打通,做出提交即触发、构建结果能回传的流水线。
- 在流水线里接入 SonarQube,让代码质量问题在合并前就被拦下来,而不是上线后才发现。
- 把构建产物推到 Nexus,理解制品库和直接传文件之间的差别在哪。
- 把应用部署到 K8s,并用 ArgoCD 做持续部署,知道手动 kubectl apply 和声明式持续部署的区别。
需要说清楚的是,这条链路涉及的工具多、配置项杂,学完能独立搭出一条可用的流水线是合理预期,但指望一次就记住所有参数不现实。真正的收获是遇到报错时知道去看哪个组件的日志、改哪个配置文件。
资料适合什么基础的人
至少要有 Linux 命令行基础,能看懂基本的 shell 操作和文件路径;要写过代码,理解提交、分支、合并这些概念;对容器和 K8s 有一点接触会顺很多,如果完全没碰过 Docker 和 K8s,建议先补这块再看,否则后面部署和 ArgoCD 部分会跟不上。
如果你现在的岗位是开发,想往 DevOps 或平台工程方向转,这条工具链是最直接的门槛;如果你是运维,已经在用其中一两个工具,课程能帮你把缺的那几块补上,形成完整认识。但如果你完全没有运维经验、也没写过代码,直接上这门课会偏吃力。
使用时的一点建议
这类多工具课程最容易犯的错是只看不练。建议按流水线的实际顺序推进:先把 Jenkins 和 GitLab 跑通,再去接 SonarQube 和 Nexus,最后进 K8s 和 ArgoCD。每一段都自己动手装一遍、配一遍,哪怕慢一点。工具装不起来、权限配不对、版本不兼容,这些坑本身就是这门课要教你的东西,跳过去就失去意义了。
如果只是想了解 DevOps 是做什么的,这门课偏重,不必从它入手。如果目标是能独立承担团队流水线的搭建和维护,它的覆盖面和深度是够用的。
课程目录
课程目录112 集
- 📁 PART2 99.K8s CI之基本配置_27330_6908.mp4
- [194.6 MB] 97.Docker基础_27330_1667.mp4
- [146.3 MB] 98.Kubernetes基础_27330_8936.mp4
- [72.9 MB] 96.CD流水线之回滚调试_27330_4233.mp4
- [356.2 MB] 95.CD流水线之回滚_27330_3136.mp4
- [356.2 MB] 94.CD流水线之发布策略_27330_8727.mp4
- [146.9 MB] 93.CD流水线之Ansible发布_27330_5340.mp4
- [236.9 MB] 91.手动发布应用_27330_1492.mp4
- [284.9 MB] 92.CD流水线之下载制品_27330_9844.mp4
- [223.0 MB] 90.调试CI流水线_27330_3378.mp4
- [310.8 MB] 89.分支开发模式_27330_9282.mp4
- [36.9 MB] 88.制定发布规范_27330_8909.mp4
- [36.9 MB] 87.基础环境准备_27330_9462.mp4
- [106.3 MB] 86.Jenkins结合Nexus API上传制品_27330_8692.mp4
- [110.0 MB] 85.Nexus API上传制品_27330_1631.mp4
- [115.9 MB] 83.读取POM文件上传制品_27330_4708.mp4
- [216.5 MB] 84.Jenkins插件获取包路径_27330_4475.mp4
- [82.1 MB] 82.Jenkins插件上传制品_27330_8946.mp4
- [216.5 MB] 81.Maven命令上传制品_27330_5141.mp4
- [191.9 MB] 80.配置Maven私服仓库_27330_6826.mp4
- [125.6 MB] PART2资料.zip
- [1.8 MB] 79.Nexus3配置_27330_2608.mp4
- [92.5 MB] 77.Nexus3产品介绍_27330_8764.mp4
- [149.2 MB] 78.Nexus3安装_27330_3065.mp4
- [92.5 MB] 75.扫描结果关联CommitID_27330_8256.mp4
- [191.6 MB] 74.多分支代码扫描_27330_7501.mp4
- [177.2 MB] 76.制品库平台简介_27330_6352.mp4
- [19.3 MB] 73.SonarQubeAPI扩展_27330_5963.mp4
- [80.8 MB] 72.Pipeline集成-插件方式_27330_3607.mp4
- [190.7 MB] 70.扫描项目代码_27330_6286.mp4
- [147.2 MB] 71.Pipeline集成-CLI方式 免费_27330_8717.mp4
- [104.0 MB] 67.SonarQube安装_27330_2056.mp4
- [183.4 MB] 69.SonarScanner安装_27330_3311.mp4
- [53.5 MB] 68.安装中文插件_27330_2122.mp4
- [77.1 MB] 66.SonarQube简介_27330_3875.mp4
- [80.5 MB] 65.综合实践-共享库配置_27330_5294.mp4
- [195.1 MB] 64.Jenkins集成NPM_27330_5717.mp4
- [175.4 MB] 63.NPM构建工具简介_27330_1310.mp4
- [138.4 MB] 62.Jenkins集成Gradle_27330_2476.mp4
- [84.4 MB] 61.Gradle项目配置_27330_3669.mp4
- [84.4 MB] 59.Jenkins集成Maven_27330_3839.mp4
- [214.1 MB] 58.Maven项目配置_27330_5521.mp4
- [179.3 MB] 60.Gradle构建工具简介_27330_7664.mp4
- [63.7 MB] 57.Maven构建工具简介_27330_3717.mp4
- [22.9 MB] 55.邮件消息通知_27330_6549.mp4
- [118.9 MB] 56.构建工具简介_27330_2606.mp4
- [22.9 MB] 54.编写Pipeline-手动触发_27330_3757.mp4
- [134.3 MB] 53.编写Pipeline-自动触发_27330_8053.mp4
- [134.3 MB] 52.获取GitLab传递的数据_27330_4289.mp4
- [137.1 MB] 49.配置提交阶段流水线_27330_1073.mp4
- [242.2 MB] 51.Gitlab触发Jenkins构建_27330_7087.mp4
- [92.2 MB] 50.提交流水线优化_27330_2443.mp4
- [103.8 MB] 48.PipelineTemplate实践_27330_2833.mp4
- [145.2 MB] 46.Pipeline触发方式之workflow与trigger_27330_5063.mp4
- [175.9 MB] 47.通过API触发Pipeline_27330_7135.mp4
- [50.6 MB] 44.Pipeline语法之rules_27330_6282.mp4
- [141.9 MB] 45.Pipeline语法之needs_27330_5842.mp4
- [84.7 MB] 43.Pipeline语法job运行控制之retry与timeout_27330_2431.mp4
- [77.7 MB] 42.Pipeline语法job运行控制之allow_failure与when_27330_1704.mp4
- [108.8 MB] 40.Pipelline语法之variables_27330_1303.mp4
- [66.4 MB] 41.Pipeline语法之jobs_27330_9409.mp4
- [45.6 MB] 39.Pipeline语法之Stages_27330_4374.mp4
- [105.6 MB] 38.Pipeline设置_27330_2795.mp4
- [86.7 MB] 37.Pipeline开发工具_27330_3658.mp4
- [88.0 MB] 36.开发第一条Pipeline_27330_3091.mp4
- [79.6 MB] 35.GitLab Runner类型与配置_27330_3189.mp4
- [101.1 MB] 34.GItLab Runner注册方式_27330_5109.mp4
- [94.8 MB] 33.GitLab Runner安装部署_27330_1994.mp4
- [92.4 MB] 32.GitLabCI CD简介_27330_9638.mp4
- [10.8 MB] 30.GitLab WebHook配置_27330_4788.mp4
- [181.2 MB] 31.GitLab邮件通知_27330_9708.mp4
- [54.6 MB] 29.GitLab版本更新_27330_1780.mp4
- [22.3 MB] 28.GitLab用户管理_27330_8859.mp4
- [39.1 MB] 27.GitLab项目管理_27330_1160.mp4
- [62.5 MB] 26.GitLab组织管理_27330_3979.mp4
- [72.1 MB] 25.GitLab安装部署_27330_1006.mp4
- [141.6 MB] 110.ArgoCD之发布Helm Chart_27330_1414.mp4
- [89.7 MB] 109.ArgoCD之发布manifest_27330_1326.mp4
- [181.5 MB] 108.HELM CD之发布Chart_27330_1516.mp4
- [181.5 MB] 107.HELM CI之添加上传Chart步骤_27330_8358.mp4
- [192.2 MB] 106.HELM CI之流水线配置_27330_4806.mp4
- [215.2 MB] 105.HELM手动发布Chart_27330_5664.mp4
- [159.8 MB] 103.K8s CD之添加应用回滚_27330_1033.mp4
- [250.5 MB] 104.K8s CD之GitOps流水线优化_27330_2889.mp4
- [326.4 MB] 102.K8s CD之自动化部署应用_27330_7299.mp4
- [133.8 MB] 101.K8s CD之手动部署应用_27330_2647.mp4
- [133.8 MB] 100.K8s CI之添加构建镜像步骤_27330_5906.mp4
- [149.7 MB] 📁 PART1 7.Jenkins安装部署_27330_6664.mp4
- [210.6 MB] 9.重置Jenkins用户密码_27330_7785.mp4
- [67.9 MB] 8.Jenkins数据目录_27330_4528.mp4
- [24.6 MB] 6.Jenkins是什么?_27330_3398.mp4
- [33.0 MB] 5.企业中实践DevOps_27330_2031.mp4
- [28.8 MB] 4.DevOps的演进_27330_5759.mp4
- [30.1 MB] 23.Jenkins共享库配置_27330_7947.mp4
- [161.5 MB] 24.GitLab是什么?_27330_2469.mp4
- [96.6 MB] 3.持续集成与持续部署_27330_1386.mp4
- [50.9 MB] 22.Jenkins共享库简介_27330_6610.mp4
- [14.2 MB] 19.Groovy数据类型_27330_8212.mp4
- [278.6 MB] 21.Groovy异常处理与函数_27330_8363.mp4
- [75.0 MB] 20.Groovy条件语句_27330_8939.mp4
- [110.3 MB] 18.Pipeline语法之triggers、input、when与parallel 免费_27330_9658.mp4
- [178.7 MB] 2.什么是DevOps?_27330_4350.mp4
- [36.4 MB] 17.Pipeline语法之environment、options与parameters_27330_7145.mp4
- [118.7 MB] 15.Pipeline开发工具_27330_7654.mp4
- [146.6 MB] 16.Pipeline语法之agent、stages与post_27330_5766.mp4
- [62.1 MB] 14.Jenkinsfile语法_27330_3117.mp4
- [115.5 MB] PART1说明.zip
- [1.8 MB] 13.Pipeline是什么?_27330_3244.mp4
- [86.0 MB] 10.Jenkins Pipeline类型项目_27330_2275.mp4
- [196.7 MB] 12.Jenkins系统维护_27330_5215.mp4
- [119.5 MB] 11.Jenkins安全管理_27330_6979.mp4
- [95.1 MB] 适合人群 软件开发者 系统运维人员 DevOps工程师 学习收获 掌握DevOps工具链 实现持续集成与持续部署 提升项目交付效率 祝您学习愉快! 学有所成,前程似锦!






