Commit Graph

10 Commits

Author SHA1 Message Date
movingsam
f109def90e fix: 修复 docker.yml context 为根目录
Some checks failed
Build / build (push) Failing after 33s
Deploy to K8s / deploy (push) Failing after 3s
2026-02-28 22:12:09 +08:00
movingsam
03a8c955ce fix: 修复 docker.yml YAML 语法错误 (重复 dockerfile 键)
Some checks failed
Build / build (push) Failing after 34s
Deploy to K8s / deploy (push) Failing after 4s
Build and Push Docker / build (push) Failing after 49s
2026-02-28 22:06:36 +08:00
movingsam
69b82966b5 fix: 修复 CI/CD Docker 构建 context 和 Dockerfile 路径
Some checks failed
Build / build (push) Failing after 31s
Deploy to K8s / deploy (push) Failing after 3s
- context 改为 ./src
- dockerfile 改为相对于 context 的路径
2026-02-28 21:55:15 +08:00
movingsam
feb1a733cd fix: 修复 CI/CD Dockerfile 路径
Some checks failed
Build / build (push) Failing after 34s
Deploy to K8s / deploy (push) Failing after 2s
Build and Push Docker / build (push) Failing after 16s
- 修改 dockerfile 路径为 ./src/Dockerfile
2026-02-28 21:52:11 +08:00
movingsam
7bf4c41e41 fix: 修复 CI/CD workflow 文件 YAML 语法错误
Some checks failed
Build / build (push) Failing after 1m19s
Deploy to K8s / deploy (push) Failing after 3s
Build and Push Docker / build (push) Failing after 19s
- 移除错误的语法前缀 #XX|#
- 确保 workflow 文件可被 GitHub Actions 正确解析
2026-02-28 18:07:20 +08:00
movingsam
c50615d8d1 refactor: 将项目文件迁移到 src 目录并创建 slnx 解决方案
- 将 Controllers, Services, Models, Properties 等目录移至 src/ 下
- 创建 Fengling.Console.slnx Rider 解决方案文件
- 更新 csproj 中的项目引用路径
- 修复 CI/CD 配置:
  - build.yml: 更新项目路径为 src/Fengling.Console.csproj
  - docker.yml: 添加 Dockerfile 路径指向 src/Dockerfile
  - Dockerfile: 修复 COPY 路径以匹配新的目录结构

Closes #重构项目结构
2026-02-28 18:04:16 +08:00
movingsam
ca491924ae feat: 添加 CPM 中央包管理和 CI/CD 配置
- 添加 global.json 统一 .NET SDK 版本 (10.0.103)
- 添加 Directory.Build.props 和 Directory.Packages.props 中央包管理
- 添加 NuGet.Config 包源映射 (gitea + nuget.org)
- 添加 CI 工作流: build.yml (编译), docker.yml (构建镜像), deploy.yml (K8s 部署)
- 添加 k8s/ 目录: deployment.yaml, service.yaml
- 修复项目引用路径
- 升级 Swashbuckle 7.1.0 + Microsoft.OpenApi 1.6.28 解决 .NET 10 兼容性
2026-02-28 14:05:38 +08:00
e945de5872 Update secret name to GITEATOKEN
Some checks failed
Build and Push Docker / build (push) Failing after 6m30s
2026-02-26 13:05:37 +08:00
573f135367 Update Docker CI for org
Some checks failed
Build and Push Docker / build (push) Failing after 30s
2026-02-26 13:00:18 +08:00
8495a8ad9e Add Docker CI workflow
Some checks failed
Build and Push Docker / build (push) Failing after 31s
2026-02-26 10:58:40 +08:00