
学习目标理解 CI/CD 的基本概念和流程编写 GitHub Actions 工作流自动构建后端实现自动构建 Docker 镜像并推送到镜像仓库配置自动化部署到服务器一、CI/CD 概念┌─────────────────────────────────────────────────────┐ │ CI/CD Pipeline │ ├──────────┬──────────┬──────────┬──────────┬──────────┤ │ 提交 │ 构建 │ 测试 │ 部署 │ 监控 │ │ git push│ mvn pkg │ test │ docker │ health │ │ │ npm run │ lint │ scp │ check │ ├──────────┴──────────┴──────────┴──────────┴──────────┤ │ 持续集成 (CI) │ 持续部署 (CD) │ │ 每次提交自动构建+测试 │ 自动推送到服务器 │ └──────────────────────────────────────────────────────┘为什么需要 CI/CD?