Home avatar

海岸实验站

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

7.5 CI/CD综合实训

实验目标

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

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

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

7.4 自动化构建(镜像仓库Harbor)

Harbor简介
Harbor 是一个开源的企业级 Docker 镜像仓库服务器,用于存储和分发 Docker 镜像。它提供了基于角色的访问控制、镜像扫描、漏洞分析等企业级功能,是 Kubernetes 和 Docker 环境中常用的私有镜像仓库解决方案。