解决什么问题?
开发环境跑通的项目,部署到生产环境往往因为环境差异、配置繁琐或手动操作失误而报错。这门课专门解决“项目上线难、部署慢、回滚难”的痛点。它不教理论,直接教你如何搭建一个持续集成环境,通过 Jenkins 实现代码提交后自动构建、自动打包、自动部署。学完之后,你能把原本需要人工敲命令、改配置的上线流程,变成一个完全自动化的流水线,显著减少人为失误,提升团队交付效率。
适合什么基础?
这门课针对的是有一定 Java 开发基础,但从未接触过 CI/CD(持续集成/持续部署)流程的工程师。你不需要懂 Jenkins 原理,但必须熟悉基本的 Linux 命令、Git 代码管理以及 Maven/Gradle 的打包流程。资料包中的实战部分假设你已经有一个能跑通的 Spring Boot 或类似 Web 项目,课程重点在于“如何把这个项目自动化部署上去”,适合想从“写代码”向“管项目”进阶的职场人。
学完能做什么?
学完这套资料,你将具备独立搭建和维护 CI/CD 流水线的能力。你不再需要每次上线都登录服务器敲脚本,而是可以通过 Jenkins 的可视化界面,一键触发整个部署流程。这不仅是技能提升,更是职场竞争力的体现——这是架构师和高级开发必须掌握的硬技能。你可以独立完成从代码提交到线上环境可用的全链路自动化操作。
资料怎么配合练习?
建议先看资料包中的“环境准备”章节,按照视频步骤在本地和服务器上安装好 JDK、Maven、Git 和 Jenkins,并配置好 GitLab 仓库。重点跟着实战章节操作,不要只看不做。你需要把你的 Java 项目代码推送到 GitLab,然后在 Jenkins 中配置 Job,一步步尝试构建、打包和部署。资料中的练习资料通常包含一些演示用的项目代码,建议先用这些代码跑通整个流程,确认环境无误后,再替换成你自己的项目进行实战。
课程目录
1-1 [Jenkins自动化部署简介及环境准备] 1自动化部署简介 (05:01) 1-2 [Jenkins自动化部署简介及环境准备] 2环境准备JDK-Maven-Git (05:07) 1-3 [Jenkins自动化部署简介及环境准备] 3环境准备Gitlab (06:55) 1-4 [Jenkins自动化部署简介及环境准备] 4Gitlab仓库测试 (02:17) 1-5 [Jenkins自动化部署简介及环境准备] 5环境准备Jenkins (07:41) 1-6 [Jenkins自动化部署简介及环境准备] 6Jenkins插件安装 (06:22) 1-7 [Jenkins自动化部署简介及环境准备] 7Jenkins全局配置 (02:09) 2-1 [Jenkins自动化部署实战] 8Jenkins sudo权限 (01:15) 2-2 [Jenkins自动化部署实战] 9Jenkins部署项目-1 (02:56) 2-3 [Jenkins自动化部署实战] 10Jenkins部署项目-2 (03:09) 2-4 [Jenkins自动化部署实战] 11Jenkins部署项目-3 (12:54) 2-5 [Jenkins自动化部署实战] 12Gitlab联动Jenkins-1 (02:52) 2-6 [Jenkins自动化部署实战] 13Gitlab联动Jenkins-2 (03:47) 2-7 [Jenkins自动化部署实战] 14Gitlab联动Jenkins-3 (04:23) 2-8 [Jenkins自动化部署实战] 15Gitlab联动Jenkins-4 (03:23) 2-9 [Jenkins自动化部署实战] 16Jenkins定时部署-1 (01:45) 2-10 [Jenkins自动化部署实战] 17Jenkins定时部署-2 (03:59) 2-11 [Jenkins自动化部署实战] 18Jenkins定时检查部署 (05:47)





