人工精选千峰教育 -4天搞定Git+Jenkins+Harbor+Docker实现CICD
这套资料的名字里塞了四个工具,但真正的主线只有一条:把代码从本地提交到自动部署的整条链路跑通。Git 负责版本管理,Docker 负责打包成镜像,Harbor 负责存放镜像,Jenkins 负责在代码推上来之后自动完成构建和发布。四天的时间安排说明它不打算讲透每个工具的边角,而是让你先看到一条能跑起
会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。
开通会员 ›会员 A · 按档位折扣
会员 B
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这套资料的名字里塞了四个工具,但真正的主线只有一条:把代码从本地提交到自动部署的整条链路跑通。Git 负责版本管理,Docker 负责打包成镜像,Harbor 负责存放镜像,Jenkins 负责在代码推上来之后自动完成构建和发布。四天的时间安排说明它不打算讲透每个工具的边角,而是让你先看到一条能跑起来的流水线。
它解决的是什么场景问题
如果你现在的发布流程是手工的——本地改完代码,连上服务器,拉代码、打包、重启服务,中间哪一步漏了就得重来——那这套内容对应的就是把这个过程自动化。核心场景很具体:开发把代码推到 Git 仓库,Jenkins 检测到变更,拉取代码、构建镜像、推送到 Harbor,再从 Harbor 部署到目标机器。学完之后你应该能自己搭出这条链路,而不是只会背几个命令。
需要提醒的是,它讲的是流程搭建,不是运维体系。监控、日志、回滚策略、多环境隔离这些生产环境里的硬骨头,四天的容量装不下,别指望一次解决。
适合什么基础,先看哪几块
适合两类人:一是写过代码但对发布流程没概念的后端或测试人员,二是想从手工运维转向自动化的初级运维。前提是你能看懂基本的命令行操作,知道 Linux 目录、端口、进程大概是怎么回事。如果连 ssh 连服务器都没做过,建议先补这一块再回来。
按依赖关系,建议的顺序是:先把 Git 的工作区、暂存区、版本库这条线弄明白,尤其是分支和提交的基本操作,这是后面所有自动化的触发源头;然后看 Docker 的镜像构建和容器运行,理解镜像和容器的区别;接着是 Harbor 的镜像仓库角色,搞清楚为什么不能直接用 Docker Hub;最后才是 Jenkins 的流水线配置。跳过前面直接看 Jenkins,很容易变成照着敲配置却不知道每步在干什么。
学完能独立做什么,资料怎么配合练
比较实际的产出是:你能为一个自己的小项目搭建完整的自动发布流程,代码推上去之后不用手动登录服务器,镜像自动构建并推入私有仓库,服务自动更新。这套流程在个人项目和小团队里足够用,面试时也能讲清楚每个环节的作用。
练习方式上,别只看视频。每学完一个工具就自己动手搭一遍,哪怕是用一台本地虚拟机或云服务器。Git 部分可以拿自己正在写的代码练手;Docker 和 Harbor 建议用一台机器同时跑,注意端口和存储路径的冲突;Jenkins 部分最容易卡在权限和网络配置上,遇到报错先看日志再搜,这个过程本身就是学习的一部分。四个工具串起来跑通一次,比分开看四遍更有效。
最后一句实话:这套资料的价值在于帮你建立对 CI/CD 链路的整体认知,工具版本和具体命令会随时间变化,但流程思路是稳定的。学的时候多问一句「这一步为什么需要」,比记住配置怎么写更有用。
课程目录
课程目录16 条
- 与内容简介 编号 课程名称 大小 核心内容 1.
- 01 项目概览 88.4 MB 课程背景、学习目标与整体介绍 1.
- 02 Git 概述 51.5 MB 分布式版本控制系统原理与优势 1.
- 03 Git 安装 104.1 MB 多平台 Git 安装与环境配置 1.
- 04 Git 仓库创建 75.9 MB 初始化仓库、克隆远程仓库 1.
- 05 Git 仓库测试 59.2 MB 基础操作测试与常见问题排查 1.
- 06 Git 工作流程 16.3 MB 工作区、暂存区、版本库流程讲解 1.
- 07 Git 基本概念 60.5 MB 提交、分支、标签等核心概念 1.
- 08 Git 配置 147.6 MB 全局/项目级配置、别名、颜色等 1.
- 09 Git 常用命令 168.9 MB add、commit、push、pull、log 等高频命令 1.
- 10 关于 GitHub 27.8 MB GitHub 平台介绍与远程协作基础 1.
- 11 GitLab 安装 227.6 MB 私有化 GitLab 部署步骤 1.
- 12 GitLab 启动 262.6 MB 服务启动、访问配置与初始化 1.
- 13 GitLab 使用 233.8 MB 项目创建、成员管理、Web IDE 等 1.
- 14 GitLab 结束 254.7 MB 运维要点、备份与常见问题 2.
- 01 CI/CD 入门:代码上线方案 201.1 MB 持续集成/持续部署流程与工具选型 🧠 推荐学习路径 基础阶段(1.01 ~ 1.05)了解 Git 原理并完成安装与仓库创建 核心阶段(1.06 ~ 1.09)掌握工作流程、配置与常用命令 平台实践(1.10 ~ 1.14)上手 GitHub 与 GitLab,完成私有化部署 进阶扩展(2.01)学习 CI/CD 代码上线方案,衔接自动化交付 📌 适用人群 软件开发初学者 运维与 DevOps 工程师 准备使用 Git/GitLab 进行团队协作的开发者 对 CI/CD 流程感兴趣的技术人员 ✅ 推荐理由 内容从零基础到项目落地,结构清晰 结合实际命令与平台操作,实用性强 GitLab 安装与使用部分适合企业内网环境 涵盖 GitHub 与 GitLab 两种主流平台





