值不值得学:先看它解决什么工作场景
很多后端开发或运维新手在写完代码后,面对的痛点是:只会手动把打包好的文件传到服务器上跑起来。一旦项目变成微服务架构,几十个模块互相依赖,手动传包不仅慢,还容易因为环境不一致导致线上报错。这门课解决的核心场景就是“企业内部怎么把代码从仓库自动推送到测试和生产环境”。它围绕 Jenkins 配合 GitLab 这套组合,演示从代码提交、触发构建到自动化部署的完整链路。如果你目前的工作还停留在手动打包传文件,或者刚转行做 DevOps、后端,需要弄懂公司现有的流水线是怎么搭的,这门资料值得看。但如果你只是写写脚本做本地测试,不涉及多模块协同发布,这套内容偏重,暂时没必要学。
适合什么基础与建议先看哪几块
这套资料默认你已经具备基本的 Linux 操作能力,比如能敲常用命令、懂一点 Shell 脚本,同时后端项目跑起来不费劲。如果连基础的服务器操作都不熟,建议先补 Linux 基础再来啃。拿到资料后,不建议从头按顺序看,建议优先看“代码部署的两种方式”以及“持续集成与持续交付”这两块,先弄明白手动部署和自动化部署的本质区别,建立全局概念。接着直接跳到 GitLab 的搭建与配置部分,跟着把企业级代码仓库在自己虚拟机里跑起来。Git 基础命令那部分如果平时用过,快速过一遍分支操作即可,不用死磕。重点把精力放在 Jenkins 怎么和 GitLab 打通、怎么配置触发器上,这是整个流水线的核心。
资料怎么配合练习与学完能独立做什么
这套资料带有配套的课程笔记,看视频时一定要对照笔记自己敲命令,切忌只看不练。练习时,建议准备一台干净的 Linux 虚拟机,跟着步骤自己搭一套 GitLab,再装一个 Jenkins,不要用别人配好的现成环境。自己找一个简单的 SpringBoot 或者多模块微服务小项目推到 GitLab,然后在 Jenkins 里写构建脚本,尝试做到提交代码后自动拉取、打包并重启服务。遇到坑时先查笔记里的配置项,再去对视频里的操作细节。踏踏实实走完这个闭环,学完后你能在公司里独立搭建一套 CI/CD 流水线,把现有的微服务项目接入自动化部署,并且能处理常见的分支合并冲突与构建权限问题。
快速掌握企业级CICD微服务部署案例、Jenkins+Gitlab企业级自动化部署微服务
课程目录
* 01 持续集成与持续交付/
* 01 课程笔记
* 02 为什么学习本课程
* 03 代码部署的两种方式
* 04 持续集成与持续交付
* 02 Git与Gitee项目实战/
* 01 Git简介与章节简介
* 02 Linux系统Git的安装
* 03 Git基本命令使用
* 04 Git版本回退
* 05 Git代码恢复
* 06 Git命令小结
* 07 Git中分支的使用
* 08 实战案例Git多分支开发
* 09 gitee的配置与使用
* 10 gitee代码仓库的使用
* 11 2.11 Windows中Git的安装
* 12 Windows中git的使用
* 03 Gitlab企业级代码仓库-入门/
* 01 Gitlab基本概述
* 02 Linux中Gitlab搭建与配置
* 03 Gitlab优化
* 04 Gitlab企业级代码仓库-进阶/
* 01 Gitlab用户与权限管理
* 02 Gitlab用户管理
* 03 Gitlab组管理
* 04 Gitlab项目管理
* 05 Gitlab权限管理测试
* 06 Gitlab删除用户
* 05 Gitlab企业级代码仓库-提升/
* 01 Gitlab进阶简介
* 02 Gitlab备份
* 03 Gitlab恢复
* 04 Gitlab升级
* 05 Gitlab小结与企业应用建议
* 06 Jenkins企业级部署与应用/
* 01 Jenkins简介与章节简介
* 02 Jenkins安装之rpm安装
* 03 Jenkins安装之war包部署
* 07 手动部署企业级微服务项目实战/
* 01 章节简介与项目介绍
* 02 微服务之maven安装
* 03 微服务之后端项目编译
* 04 微服务之二进制mysql安装
* 05 微服务之redis安装部署
* 06 微服务之sql初始化
* 07 微服务之nacos启动
* 08 微服务之upms注册nacos
* 09 微服务之auth注册nacos
* 10 gateway注册到nacos
* 11 微服务之前端打包
* 12 配置前端系统登录
* 08 Jenkins+Gitlab微服务CICD部署/
* 01 项目总结与章节说明
* 02 微服务CICD之项目创建
* 03 微服务CICD之代码提交
* 04 微服务之Jenkins集成Gitlab
* 05 微服务之自由风格项目
* 06 Jenkins之插件管理
* 07 微服务之pig-nacos部署
* 08 微服务之pig-upms部署
* 09 微服务之pig-auth部署
* 10 微服务之gateway网关部署
* 11 微服务之前端项目部署
* 12 Jenkins构建之分支管理
* 13 微服务之bug案例






