如果你的日常工作是「代码提交完就不管了,上线靠运维手动拷包」,或者你已经会用 Docker 但说不清楚 CI/CD 流水线到底怎么搭,这门课值得花时间看。它对准的不是考证,而是企业里真实存在的一条交付链路:从 GitLab 提交代码,到 Jenkins 触发构建,SonarQube 卡代码质量,Nexus 存制品,再由 ArgoCD 把服务同步进 K8s 集群。整条链路里的每个环节,都是目前中大型公司里跑得比较多的组合。

它解决的是哪些具体场景

先说清楚不解决什么:这门课不教你写业务代码,也不教你 K8s 的底层原理从零推导。它解决的是几类很典型的工作卡点。

  • 团队还在手动打包、手动上传服务器,想改成提交即构建、构建即出镜像;
  • Jenkins 装是装上了,但用户权限、数据目录、任务配置一团乱,出了问题不知道怎么回滚;
  • 代码质量检查、依赖包管理、镜像仓库各管各的,没人把它们串成一条自动流水线;
  • 知道 K8s 和 ArgoCD 是趋势,但没在真实项目里跑过一次「改代码—自动发布—集群更新」的闭环。

如果你正卡在上面某一条,这门课的内容基本能对上号。

学完之后能独立做什么

比较现实的预期是:你能独立搭出一套可运行的小型交付流水线,而不是只会在别人搭好的平台上点按钮。具体来说,包含这几件事——部署并维护 Jenkins 服务(包括数据目录规划、用户密码重置这类实际运维操作),在 GitLab 上管理代码仓库并配置触发关系,把 SonarQube 的质量门禁接进构建流程,用 Nexus 管理构建产物和依赖,最后通过 ArgoCD 把应用同步到 K8s 集群。

这条链路走通一遍,你对 CI/CD 的理解会从「听说过」变成「出问题知道去哪一层查」。对转行者来说,这也是面试里能讲出细节的部分——面试官问「你怎么做的持续部署」,你答得出来每一步用了什么、为什么这么选。

资料结构和使用建议

资料按 PART 分块,主体是动手演示的实操内容,配套有练习用的压缩资料。整体偏操作向:装、配、连、测,而不是大段讲概念。

建议的用法是:不要一次看完再动手。跟着视频把环境先跑起来,哪怕只是把 Jenkins 装好、密码重置成功,也算完成第一步。之后按 GitLab → Jenkins → SonarQube → Nexus → K8s → ArgoCD 的顺序推进,每接通一个环节就停下来验证一次,避免最后一步失败时不知道是哪一层的问题。

有 Linux 命令行基础和 Docker 使用经验的人上手会比较顺。如果完全没碰过容器,K8s 那部分会明显吃力,建议先把前面的构建和制品管理吃透,集群部分放慢速度。纯零基础也不是不能看,但要接受某些章节需要反复回看。

值不值得投入

这类工具链课程的价值不在「讲得多深」,而在「有没有把工具之间的连接关系讲清楚」。市面上的 DevOps 内容经常是每个工具单独讲一段,学完还是不知道怎么拼起来。这门课的主线是按真实交付顺序走的,这一点对建立整体认知帮助更大。

需要提醒的是:工具版本迭代快,视频里的界面和命令可能和你本地装的新版本有出入,遇到报错要习惯自己查文档。另外,K8s 和 ArgoCD 的实践强依赖环境,最好准备一台能折腾的机器或云主机,否则只能看不能练。

适合已经入行、想补齐自动化交付这块短板的测试和运维同学,也适合开发想搞清楚自己代码提交之后发生了什么。如果你只是想快速拿个证,这门课不是冲着这个来的。

课程目录

课程目录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工具链 实现自动化部署 提升系统稳定性 祝您学习愉快! 学有所成,前程似锦!