这门课解决什么工作场景

很多开发和运维在日常写代码或部署时,常碰到这样的痛点:团队里每个人本地环境不一样,合并代码后服务起不来;每次发版都要手动打包、传服务器、重启,不仅繁琐还容易因为漏掉某一步而导致线上事故。这套关于持续集成工具的进阶视频,核心就是解决“代码从提交到自动编译、测试、打包、部署”这条链路的自动化问题。它把日常碎片化的发布动作,沉淀成一套机器按规则执行的流水线。如果你正被频繁的手动发版折磨,或者团队规模扩大后急需一套规范化的协同交付机制,那么花时间研究这套机制是相当值得的。

适合什么基础与建议先看的模块

这套资料带有明显的进阶属性,适合已经具备基本后端开发或Linux服务器操作经验,并且最好接触过基础版本控制工具的上班族。如果你完全没摸过命令行,或者不懂代码编译流程,直接看会在环境配置环节卡壳。对于符合基础要求的读者,建议先跳过最前面的理论铺垫,直接从环境搭建部分看起。这部分演示了在不同操作系统和容器中的部署差异,是后续所有实操的地基。跟着把基础服务跑通,并确认能正常访问管理界面后,再回头细看持续集成概念那一章节。把流水线的组成元素和实际界面里的配置项对应起来,理解才会更透彻。这种先动手再补理论的顺序,能避免一开始就陷入枯燥的名词解释。

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

认真跟完这套资料,你能独立为一个小型开发团队搭建出可用的自动化交付流水线。具体来说,当开发者把代码推送到仓库后,系统能自动感知变更,拉取最新代码,执行编译构建,跑通自动化测试,最后把打包好的产物推送到测试或生产服务器上。在这个过程中,你不再是一个只会手动复制粘贴文件的操作员,而是能掌控整个交付节奏的把控者。在资料配合练习方面,切忌只用眼睛看视频。Jenkins这类重实操的工具,必须自己开一台虚拟机或云服务器跟着演练。视频里讲到在容器或特定系统中安装时,立刻在自己的环境里复现一遍。遇到权限报错或端口占用,先查系统日志自己排查,这本身就是进阶的必经之路。把基础环境搭稳后,尝试接入一个自己写的简单项目,哪怕只是一个基础的网页,走通一次完整的触发与构建,比你反复看十遍视频都有用。

课程目录

课程目录40 集
  • 1-1 [Jenkins持续集成概念] 软件开发生命周期 (05:51).mp4
  • 1-2 [Jenkins持续集成概念] 软件开发瀑布模型 (08:32).mp4
  • 1-3 [Jenkins持续集成概念] 软件开发敏捷开发 (12:47).mp4
  • 1-4 [Jenkins持续集成概念] 持续集成概念 (06:21).mp4
  • 1-5 [Jenkins持续集成概念] 持续集成组成的各个元素 (24:15).mp4
  • 1-6 [Jenkins持续集成概念] 持续集成可以带来哪些好处 (07:32).mp4
  • 2-1 [Jenkins的安装] Jenkins环境介绍 (34:04).mp4
  • 2-2 [Jenkins的安装] Jenkins进阶篇环境搭建 (08:38).mp4
  • 2-3 [Jenkins的安装] Jenkins在Serlet容器中的安装 (18:42).mp4
  • 2-4 [Jenkins的安装] 在ubuntu系统中安装Jenkins (05:27).mp4
  • 2-5 [Jenkins的安装] 在Centos系统上安装Jenkins (08:40).mp4
  • 2-6 [Jenkins的安装] 在代理服务器之后运行Jenkins (17:10).mp4
  • 2-7 [Jenkins的安装] 在Docker中运行Jenkins (19:36).mp4
  • 2-8 [Jenkins的安装] 在Windows主机上的安装 (15:46).mp4
  • 2-9 [Jenkins的安装] 创建开发和预演阶段的Jenkins (07:04).mp4
  • 3-1 [Jenkins的管道] Jenkins的管道工作 (14:03).mp4
  • 3-2 [Jenkins的管道] 声明式的管道语法 (13:33).mp4
  • 3-3 [Jenkins的管道] Jenkins管道语法工具 (11:11).mp4
  • 3-4 [Jenkins的管道] Jenkins的多分支的管道及自动触发构建 (30:22).mp4
  • 4-1 [Jenkins的配置] Jenkins的插件管理 (06:58).mp4
  • 4-2 [Jenkins的配置] Jenkins服务器的还原和备份 (11:28).mp4
  • 4-3 [Jenkins的配置] 设置Jenkins home (28:16).mp4
  • 4-4 [Jenkins的配置] Jenkins家目录功能详解 (11:45).mp4
  • 5-1 [Jenkins的分布式构建] 分布式构建介绍 (07:32).mp4
  • 5-2 [Jenkins的分布式构建] 添加Linux下的Jenkins服务器作为slave (16:28).mp4
  • 5-3 [Jenkins的分布式构建] 添加Windows上的Jenkins作为slave (19:08).mp4
  • 5-4 [Jenkins的分布式构建] 添加Docker上的jenkins作为slave (28:20).mp4
  • 6-1 [Jenkins和代码检测及二进制仓库的集成] SonarQube和Jenkins的集成 (28:18).mp4
  • 6-2 [Jenkins和代码检测及二进制仓库的集成] SonarQube和Artifactory的集成 (14:07).mp4
  • 7-1 [Jenkins持续集成] Jenkins技术集成设计 (05:28).mp4
  • 7-2 [Jenkins持续集成] 创建持续集成的管道 (42:46).mp4
  • 8-1 [Jenkins持续传送] Jenkins持续传送设计 (06:44).mp4
  • 8-2 [Jenkins持续传送] 创建预生产环境和安装Jmeter (27:02).mp4
  • 8-3 [Jenkins持续传送] 使用Jmeter创建性能测试的配置文件 (04:07).mp4
  • 8-4 [Jenkins持续传送] 创建Jenkins 持续集成管道 (44:24).mp4
  • 9-1 [Jenkins持续部署] Jenkins持续部署简介 (03:19).mp4
  • 9-2 [Jenkins持续部署] 创建生产环境服务器 (10:10).mp4
  • 9-3 [Jenkins持续部署] 创建Jenkins持续部署 (20:23).mp4
  • 10-1 [Jenkins服务器管理] Jenkins和活动目录的集成 (07:17).mp4
  • 10-2 [Jenkins服务器管理] Jenkins和LDAP服务器的集成 (07:05).mp4