1.7 KiB
1.7 KiB
Workflow 备份文件
这个目录包含了旧的 workflow 配置文件,已被新的统一 CI/CD workflow 替代。
备份文件说明
| 文件 | 原位置 | 说明 | 状态 |
|---|---|---|---|
build-and-deploy.yml |
ljwx-boot/.gitea/workflows/ |
ljwx-boot 单独的构建部署 | ❌ 已废弃 |
ci-test.yml |
ljwx-boot/.gitea/workflows/ |
ljwx-boot 测试流程 | ❌ 已废弃 |
ci-cd.yml |
ljwx-bigscreen/.gitea/workflows/ |
ljwx-bigscreen CI/CD | ❌ 已废弃 |
为什么废弃?
这些 workflow 文件存在以下问题:
- GitHub Actions 语法:使用了 GitHub Actions 的语法,不完全兼容 Gitea
- 分散配置:每个组件有独立的 workflow,难以统一管理
- runner 标签问题:使用了
ubuntu-latest等 GitHub 特定标签
新的统一 Workflow
现在使用统一的 CI/CD workflow:
位置: .gitea/workflows/ci-cd.yml
特性:
- ✅ 完全兼容 Gitea Actions
- ✅ 统一管理三个组件(boot/admin/bigscreen)
- ✅ 智能检测修改,仅构建变更的组件
- ✅ 支持手动触发和选择组件
- ✅ 使用 self-hosted runner
- ✅ 自动部署到本地 K8s
文档: .gitea/GITEA_CI_CD_SETUP.md
如何恢复旧配置?
如果需要恢复旧的 workflow(不推荐):
# 恢复 ljwx-boot 的 workflow
cp .gitea/workflows-backup/build-and-deploy.yml ljwx-boot/.gitea/workflows/
# 恢复 ljwx-bigscreen 的 workflow
cp .gitea/workflows-backup/ci-cd.yml ljwx-bigscreen/.gitea/workflows/
注意: 恢复后需要修改语法以兼容 Gitea Actions。
清理建议
如果新的 CI/CD workflow 运行正常超过 1 个月,可以安全删除这个备份目录:
rm -rf .gitea/workflows-backup