Commit Graph

5 Commits

Author SHA1 Message Date
starmen1265 781e95c5c1 fix: 修改 runner 标签为 linux
CI / 代码检查 (push) Failing after 27s
CI / 单元测试 (push) Has been skipped
Test CI / 快速测试 (push) Failing after 3s
CI / CI 状态 (push) Failing after 0s
2026-03-01 00:46:52 +08:00
starmen1265 4e3ed1b849 feat: 添加完整的 CI/CD 配置
CI / 代码检查 (push) Waiting to run
CI / 单元测试 (push) Blocked by required conditions
CI / CI 状态 (push) Blocked by required conditions
Test CI / 快速测试 (push) Waiting to run
- ci.yml: 代码检查 + 单元测试
- deploy.yml: 自动部署到 staging/production
- test.yml: 功能分支快速测试
- docs/CI-CD-PLAN.md: 完整方案文档
2026-03-01 00:41:53 +08:00
starmen1265 a1598ce243 修改 CI/CD 流程
- 正式环境改为手动触发部署
- feature 分支 push → 测试环境 → 测试 → 合并 main
- main 分支不再自动部署正式环境
- 需要手动在 Gitea Actions 中触发 prod 部署
2026-02-15 19:05:51 +08:00
starmen1265 cb59dba8e6 简化 CI/CD 部署逻辑
- knowledge-base 改为独立部署
- kb-web 只负责代码,不再恢复用户目录
- 仅备份恢复 config.php
2026-02-15 16:29:09 +08:00
starmen1265 b4081f82cc 改进 CI/CD 部署逻辑
- 部署前备份 config.php 和用户数据目录
- 使用 git clean 清理旧文件
- 部署后恢复配置和用户数据
- 防止残留文件和配置被覆盖
- 修复 .gitignore 忽略 .gitea 的问题
2026-02-15 14:04:39 +08:00