7.3 CI/CD实训一
本节目标
本实训将指导你完成一个完整的 CI (持续集成) 基础流程。你将学习如何将一个现有的项目迁移到自己的 Gitea 仓库,然后配置 Drone,让它在每次代码提交时自动为你构建一个 Docker 镜像。这是自动化软件开发流程的第一步,也是 DevOps 的核心实践之一。
先确定已经安装了 WinRAR,如果没有安装,请先安装,下载地址:https://www.win-rar.com/predownload.html?&L=0
本实验将带你从零开始创建一个简单的 Flask 项目,并综合应用 Gitea、Drone、Harbor 实现完整的 CI/CD 流程:
通过本次实验,你将复习上节课学习的自动构建知识,并掌握自动部署和邮件通知的配置方法。