Skip to content

CI/CD 持续集成课程

本课程将带你学习如何实现 CI/CD 持续集成和持续部署,掌握 CI/CD 的核心概念和最佳实践。

课程概述

CI/CD(Continuous Integration/Continuous Deployment)是一种通过自动化构建、测试和部署来频繁交付代码的实践。

课程内容

  • 8 节完整课程(每节 20-40 分钟)
  • 理论讲解 + 实践操作
  • 完整的代码示例
  • 实战案例:GitHub Actions 工作流

学习目标

通过本课程,你将能够:

  1. 理解 CI/CD 的核心概念
  2. 掌握 GitHub Actions
  3. 学习自动化测试
  4. 实现自动化部署
  5. 构建完整的 CI/CD 流程

实战案例

我们将构建一个完整的 CI/CD 流程,包含:

  • 代码检查
  • 单元测试
  • 构建镜像
  • 部署到服务器

可扩展功能点

课程中预留了以下扩展点,供学员自己完善:

  1. 多环境部署:实现多环境配置
  2. 回滚机制:实现自动回滚
  3. 通知机制:实现部署通知
  4. 性能测试:集成性能测试
  5. 安全扫描:集成安全扫描

快速开始

开始学习


架构师AI杜公众号二维码

扫描二维码关注"架构师AI杜"公众号,获取更多技术内容和最新动态