Home avatar

海岸实验站

本站所有内容仅用于教学,未经允许,不得转载

7.3 CI/CD实训一

本节目标
本实训将指导你完成一个完整的 CI (持续集成) 基础流程。你将学习如何将一个现有的项目迁移到自己的 Gitea 仓库,然后配置 Drone,让它在每次代码提交时自动为你构建一个 Docker 镜像。这是自动化软件开发流程的第一步,也是 DevOps 的核心实践之一。

7.5 CI/CD综合实训

实验目标

本实验将带你从零开始创建一个简单的 Flask 项目,并综合应用 Gitea、Drone、Harbor 实现完整的 CI/CD 流程:

  • 自动构建:代码推送后自动构建 Docker 镜像
  • 自动部署:自动将应用部署到目标服务器
  • 自动通知:通过邮件通知部署结果

通过本次实验,你将复习上节课学习的自动构建知识,并掌握自动部署和邮件通知的配置方法。