这门课解决什么问题

很多做测试或传统运维的上班族,平时多半是手工打包代码、登服务器传文件、重启服务,遇到上线日就熬夜盯屏幕,出了回滚事故还要背锅。这门工具链实践课针对的就是这种“人肉发布”场景:把代码从提交到构建、测试、部署串成一条自动流水线,让机器去跑重复动作。它不空谈文化,而是直接拿 Maven、Npm、GitLab、Jenkins、Jira 这些具体工具做拼装。学完之后,你能对着一个真实项目,把代码推送触发构建、跑测试、打制品包、再发布到云主机这整条链路自己搭出来,而不是只会口头说“我们公司也在做 DevOps”。

适合什么基础,建议先看哪几块

这批资料不适合完全零基础的人。它默认你已经能熟练用 Linux 命令行、懂一点 Git 基本操作、看过至少一种语言的构建文件(比如 pom.xml 或 package.json)。如果是刚转行、连环境变量都配不利索的新手,直接看流水线语法会非常吃力。建议有基础的读者优先啃三块内容:第一是项目构建工具实践,把 Maven 和 Npm 的本地构建先跑通,这是后续所有自动化的地基;第二是 GitLab 版本控制实践,弄明白分支模型和代码托管逻辑;第三是 Jenkins 与 GitLab CI 的核心语法,对比着看两套体系怎么写配置文件。这三块吃透,整条链路的骨架就立住了,剩下的 Jira 自动化和 VM 发布只是把骨架往业务末端延伸。

资料怎么配合练习,学完能独立做什么

看视频时务必开一台虚拟机跟着敲,不要只用眼睛过一遍。资料里讲构建工具,你就自己建个空白项目把依赖装一遍;讲流水线语法,你就照着写一份配置提交到自己的 GitLab 仓库里触发一次。Jenkins 和 GitLab CI 两套都建议实际装一遍,不要只看讲师演示的那一套,因为不同公司的技术栈不一样,自己都摸过才能在面试或换岗时不被具体工具卡住。VM 云主机发布那部分,重点看脚本怎么写、怎么把制品拉到目标机器上替换进程,这是最容易出错的环节。踏踏实实把整套流程自己跑通一次,学完你能独立为一个小型团队搭起从代码提交到测试环境上线的自动交付流水线,写好部署脚本,并处理常见的构建失败和回滚问题。这比单纯背一堆工具名词要有底气的多。

课程目录

第 1 部分152 集
  • 07 项目构建工具实践 08-Npm-Yarn构建工具实践.mp4
  • [89.2 MB] 09-共享库封装1.mp4
  • [82.9 MB] 02-maven环境配置.mp4
  • [48.7 MB] 03-Jenkins集成maven项目构建.mp4
  • [130.2 MB] 01-maven构建工具简介.mp4
  • [19.1 MB] 05-Gradle构建工具实践.mp4
  • [75.4 MB] 10-共享库封装2.mp4
  • [147.4 MB] 07-Golang项目构建实践.mp4
  • [44.2 MB] 04-Jenkins集成maven项目构建2.mp4
  • [37.3 MB] 06-GitLabCI中展示单测报告.mp4
  • [44.0 MB] 📁
  • 05 GitLabCI流水线核心语法 13-GitLabCI触发器使用实践.mp4
  • [87.2 MB] 05-GitLab流水线语法4.mp4
  • [63.1 MB] 01-GitLabPipeline组成和开发工具.mp4
  • [49.2 MB] 08-GitLab流水线语法7.mp4
  • [110.6 MB] 07-GitLab流水线语法6.mp4
  • [99.4 MB] 12-Jenkins触发器使用实践.mp4
  • [179.7 MB] 10-GitLab流水线语法9.mp4
  • [126.4 MB] 02-GitLab流水线语法1.mp4
  • [82.4 MB] 06-GitLab流水线语法5.mp4
  • [47.6 MB] 04-GitLab流水线语法3.mp4
  • [64.3 MB] 11-GitLab流水线语法10.mp4
  • [113.3 MB] 09-GitLab流水线语法8.mp4
  • [106.6 MB] 03-GitLab流水线语法2.mp4
  • [85.8 MB] 📁
  • 01 DevOps基础理论与实践方法 05-DevSecOps基本概念.mp4
  • [57.7 MB] 03-实施DevOps过程中应该避免的问题.mp4
  • [33.6 MB] 06-ChatOps与GitOps理念.mp4
  • [40.6 MB] 07-传统应用发布模式和工具选型.mp4
  • [92.8 MB] 04-如何实施CI-CD流水线.mp4
  • [67.9 MB] 02-什么是DevOps.mp4
  • [45.5 MB] 01-训练营课程内容讲解.mp4
  • [67.8 MB] 📁
  • 04 Jenkins流水线核心语法与实践 10-Groovy基础语法3.mp4
  • [80.6 MB] 07-Jenkins核心语法4.mp4
  • [107.9 MB] 05-Jenkins核心语法2.mp4
  • [94.4 MB] 12-Sharedlibrary实践2.mp4
  • [68.3 MB] 08-Groovy基础语法1.mp4
  • [87.9 MB] 06-Jenkins核心语法3.mp4
  • [100.0 MB] 11-Sharedlibrary实践1.mp4
  • [81.9 MB] 09-Groovy基础语法2.mp4
  • [109.2 MB] 03-声明式语法生成器和环境变量.mp4
  • [59.7 MB] 01-Jenkins流水线简介与组成.mp4
  • [62.4 MB] 02-Jenkinsfile与开发工具.mp4
  • [55.1 MB] 04-Jenkins核心语法1.mp4
  • [79.4 MB] 📁
  • 06 GitLab版本控制系统实践 03-GitLab分支开发模式.mp4
  • [70.2 MB] 05-自动化提交流水线实践.mp4
  • [126.4 MB] 02-GitLab项目代码基本操作.mp4
  • [52.7 MB] 04-提交流水线实践1.mp4
  • [72.1 MB] 01-创建GitLab项目.mp4
  • [45.3 MB] 07-GitLabCI提交流水线.mp4
  • [99.6 MB] 06-自动化提交流水线实践2.mp4
  • [121.7 MB] 09-GitLabCI提交流水线2.mp4
  • [141.5 MB] 08-GitLabCI提交流水线1.mp4
  • [119.4 MB] 📁
  • 14 SpringBoot应用开发过程 03-编写RESTful API接口.mp4
  • [102.7 MB] 04-编写JUnit单元测试.mp4
  • [38.9 MB] 01-课程简介.mp4
  • [9.8 MB] 05-MockMVC编写Controller层测试.mp4
  • [57.4 MB] 02-初始化SpringBoot项目.mp4
  • [57.2 MB] 06-项目编译和打包部署.mp4
  • [33.6 MB] 📁
  • 12 Jira自动化交付实践 06-获取Jira项目的issue信息.mp4
  • [167.7 MB] 01-Jira产品简介.mp4
  • [118.9 MB] 05-使用JiraAPI接口.mp4
  • [144.3 MB] 04-调试Jira自动化流水线3.mp4
  • [224.5 MB] 03-调试Jira自动化流水线2.mp4
  • [199.1 MB] 07-优化Jira的发布流水线.mp4
  • [103.2 MB] 02-调试Jira自动化流水线1.mp4
  • [136.1 MB] 08-总结Jira流水线实践.mp4
  • [173.9 MB] 📁
  • 10 VM云主机模式下发布实践 05-基于SaltStack的CD实践2.mp4
  • [111.2 MB] 02-持续集成CI流水线优化.mp4
  • [67.6 MB] 04-基于SaltStack的CD实践1.mp4
  • [146.3 MB] 08-基于Ansible的CD实践1.mp4
  • [88.7 MB] 09-基于Ansible的CD实践2.mp4
  • [79.7 MB] 07-基于SaltStack的CD实践4.mp4
  • [112.4 MB] 10-总结优化CD实践.mp4
  • [99.5 MB] 11-基于GitLabCI的CI实践.mp4
  • [88.0 MB] 06-基于SaltStack的CD实践3.mp4
  • [137.0 MB] 03-CD流水线下载制品步骤.mp4
  • [42.2 MB] 12.mp4
  • [86.8 MB] 01-制定CCD规范.mp4
  • [106.5 MB] 📁
  • 13 DevOps扩展实践 4-3-GitHubSSO认证集成.mp4
  • [34.6 MB] 1.2-将消息通知集成到流水线.mp4
  • [1.0 GB] 1.1-钉钉企业微信消息通知调研.mp4
  • [1.0 GB] 4-1-Ldap用户认证集成.mp4
  • [56.7 MB] 4-2-GitlabSSO用户认证集成.mp4
  • [48.6 MB] 2.1-基于Docker和K8s部署静态构建节点.mp4
  • [552.5 MB] 2.2-基于Docker的动态构建节点实践.mp4
  • [688.3 MB] 2.3.mp4
  • [688.3 MB] 📁 11 基于K8s的发布实践 05-调试k8s应用自动化发布流水线2.mp4
  • [150.5 MB] 11-调试GitLabCI流水线3.mp4
  • [152.9 MB] 12(1).mp4
  • [216.7 MB] 03-K8s基础手动完成应用发布与回滚.mp4
  • [107.0 MB] 01-Docker基础.mp4
  • [75.4 MB] 02-CI流水线中添加镜像构建步骤.mp4
  • [157.1 MB] 09-调试GitLabCI流水线1.mp4
  • [142.4 MB] 04-调试k8s应用自动化发布流水线1.mp4
  • [132.1 MB] 10-调试GitLabCI流水线2.mp4
  • [245.7 MB] 06-调试helm发布流水线1.mp4
  • [151.3 MB] 07-调试helm发布流水线2.mp4
  • [162.7 MB] 08-基于ArgoCD的GitOps实践.mp4
  • [120.2 MB] 📁
  • 08 SonarQube代码质量平台实践 13-GitlabCI代码扫描3.mp4
  • [249.4 MB] 09-SonarQubeAPI实践2.mp4
  • [242.7 MB] 12-GitlabCI代码扫描2.mp4
  • [211.2 MB] 05-流水线中代码扫描1.mp4
  • [99.7 MB] 10-Sonar扫描结果关联提交.mp4
  • [364.6 MB] 11-GitlabCI代码扫描1.mp4
  • [301.0 MB] 06-流水线中代码扫描2.mp4
  • [64.3 MB] 08-SonarQubeAPI实践1.mp4
  • [103.4 MB] 01-SonarQube平台简介.mp4
  • [57.1 MB] 03-SonarScanner配置与应用.mp4
  • [99.9 MB] 02-SonarQube平台安装部署.mp4
  • [121.8 MB] 04-SonarScanner配置与应用2.mp4
  • [75.7 MB] 07-流水线中代码扫描3.mp4
  • [124.4 MB] 📁
  • 03 GitLabCI_CD应用与运维 02-安装GitLabServer.mp4
  • [41.9 MB] 06-配置运行流水线2.mp4
  • [78.6 MB] 04-GitLabRunner安装配置2.mp4
  • [57.1 MB] 05-配置运行流水线.mp4
  • [67.5 MB] 01-GitLabCI-CD简介.mp4
  • [20.6 MB] 03-GitLabRunner安装配置1.mp4
  • [66.5 MB] 📁
  • 09 Nexus制品管理平台实践 08-制品晋级策略及流水线实践.mp4
  • [97.5 MB] 10-基于GitLabCI上传制品实践2.mp4
  • [66.7 MB] 02-Nexus配置私服仓库.mp4
  • [58.4 MB] 14-共享库封装代码.mp4
  • [75.1 MB] 01-Nexus制品库平台简介与安装.mp4
  • [98.5 MB] 11-GItLabPackage初体验.mp4
  • [92.4 MB] 03-使用maven命令下载制品.mp4
  • [77.1 MB] 05-使用Jenkins插件上传制品.mp4
  • [53.4 MB] 13-harbor+GitLabCI.mp4
  • [80.9 MB] 06-配置制品上传流水线.mp4
  • [78.0 MB] 04-使用maven命令上传制品.mp4
  • [84.3 MB] 09-基于GitLabCI上传制品实践1.mp4
  • [80.7 MB] 07-制品发布过程.mp4
  • [39.6 MB] 12-harbor+Jenkins.mp4
  • [126.6 MB] 📁
  • 02 Jenkins_ 运维管理实践 07-Jenkins用户权限管理.mp4
  • [54.4 MB] 04-Jenkins数据目录与用户项目管理.mp4
  • [86.6 MB] 09-BlueOcean应用实践.mp4
  • [90.5 MB] 02-Jenkins安装部署.mp4
  • [64.9 MB] 03-Jenkins配置构建节点.mp4
  • [47.3 MB] 08-Jenkins凭据管理与应用.mp4
  • [60.7 MB] 01-Jenkins简介与应用场景.mp4
  • [61.2 MB] 06-Jenkins项目与视图配置.mp4
  • [32.0 MB] 05-JenkinsPipeline初体验.mp4
  • [140.9 MB] 适合人群 DevOps工程师 软件开发人员 系统运维人员 学习收获 掌握DevOps工具链 搭建CI/CD流水线 实现自动化交付 提升项目发布效率 祝您学习愉快! 学有所成,前程似锦!