这套流水线课程解决什么工作场景
很多做后端开发或运维的上班族,平时提交代码后,还要手动连服务器、停进程、替换包、重启服务。如果只是个人小项目,手动操作还能勉强应付;一旦遇到多人协作或频繁迭代,手工上线不仅耗时,还极其容易因为环境不一致而报错。这套关于持续集成流水线的资料,解决的就是“代码提交后到服务运行”这段真空期的自动化问题。它把代码托管、镜像打包和容器编排串成一条线,帮你弄明白代码从仓库走到 Kubernetes 集群的完整链路。学透这套机制,日常的版本发布、环境迁移和故障回滚就不需要再靠人肉干预了。
适合什么基础以及建议先看哪几块
这套资料不适合完全零基础的人。看之前,你需要对 Linux 常用命令有基本了解,自己能在服务器上装软件,同时得写过简单的 Java 项目,或者至少知道 Maven 是怎么打包的。如果你连 Git 提交代码都不熟,建议先去补这部分操作再来啃这套资料。在内容编排上,建议先看 Jenkins 安装与基础配置部分,把权限和插件理顺,这是后续所有动作的地基。接着直接跳到基于传统方式构建 Java 项目的章节,弄懂一个普通的代码包是怎么被流水线抓取和编译的。等脑子里的单点逻辑清晰了,再去看 Blue Ocean 插件构建镜像,最后再去啃部署到容器和 Kubernetes 集群的回滚操作。不要按顺序一上来就死磕 Kubernetes 的部署,容易卡在底层网络配置上,产生挫败感。
学完能独立做什么与资料怎么配合练习
跟着这套资料走完,你能独立搭起一套完整的自动化发布环境。具体来说,当同事把代码合并到主分支,系统能自动拉取代码、用 Maven 编译、打成 Docker 镜像并推送到镜像仓库,最后自动部署到 Kubernetes 里,并且在外部流量出问题时执行版本回滚。为了达到这个效果,看资料时必须跟着动手。不要只用眼睛看视频,准备一台云服务器或者本地虚拟机,跟着视频一步步把 Jenkins 装起来。讲到构建 Java 项目时,自己随便写一个基础的 Spring Boot 接口,或者找一个开源的练手项目推到 GitLab 里,让流水线真正跑一次。遇到容器部署环节,先用单机 Docker 跑通,再尝试切到 Kubernetes。把整套链路在自己的机器上完整跑通一次,哪怕只是发布一个简单的网页,也比干看十遍视频管用。遇到报错先查日志,这套排查过程本身就是日常工作中最值钱的经验。
课程目录
课程目录18 集
- 1 安装jenkins与基础环境准备 (21:01).mp4
- 2 jenkins基础配置以及插件和认证的配置 (17:13).mp4
- 3 基于jenkins的自动上线流程 (18:50).mp4
- 4 gitlab与jenkins+docker+k8s部署流程 (08:20).mp4
- 5 通过传统方式自动化构建java maven项目 (15:01).mp4
- 6 Jenkins的blue ocean插件构建docker镜像 (22:10).mp4
- 7 Jenkins的blue ocean构建docker镜像2 (08:52).mp4
- 8 通过jenkins将应用部署到docker容器环境中(1) (18:01).mp4
- 9 通过jenkins将应用部署到docker容器环境中(2) (21:12).mp4
- 10 通过blue ocean构建一个新的web镜像过程 (18:12).mp4
- 11 jenkins部署应用到k8s实现部署回滚、删除操作(1) (24:20).mp4
- 12 jenkins部署应用到k8s实现部署回滚、删除操作(2) (09:10).mp4
- 13 创建证书实现jenkins和k8s进行认证和通信 (23:08).mp4
- 14 在jenkins中配置k8s的pod模板(1) (20:05).mp4
- 15 在jenkins中配置k8s的pod模板(2) (08:24).mp4
- 16 jenkins的pipeline使用说明 (12:46).mp4
- 17 编写pipeline脚本实现部署应用到k8s集群(1) (15:11).mp4
- 18 编写pipeline脚本实现部署应用到k8s集群(2) (13:21).mp4






