coolxitech
|
d9c708e0ca
|
feat(docker): 添加完整的 Docker 构建支持
- 重构 Dockerfile 支持本地完整源码构建流程
- 添加 CI 专用的 Dockerfile.ci 使用预构建产物
- 创建 .dockerignore 和 .dockerignore.ci 文件优化构建上下文
- 添加 build-docker.sh 和 build-docker.bat 本地构建脚本
- 更新 GitHub Actions 工作流支持 Node.js 环境和 pnpm 依赖管理
- 添加 DOCKER.md 详细说明文档
- 优化 nginx 配置和端口暴露设置
|
2026-01-08 17:13:46 +08:00 |
|
酷曦科技
|
136591a3dd
|
无缓存构建
|
2026-01-08 15:40:02 +08:00 |
|
谦君
|
1686622013
|
chore: 优化CI缓存与YAML格式统一
构建流程中Gradle缓存新增build-cache目录,并在assembleRelease时启用--build-cache参数,提升构建效率。统一GitHub Actions YAML文件中分支、标签、条件判断等格式,增强可读性与一致性。
|
2025-12-25 18:38:54 +08:00 |
|
谦君
|
752cade67c
|
refactor: 优化主界面布局与通知系统
重构App.vue,首页独立无侧边栏,其他页面采用统一侧边栏布局。新增右下角固定通知区,集成返回顶部、队列通知、外交通知和敌方警报。移除新手引导组件,替换为弱引导提示系统。支持星球重命名弹窗。优化NPC成长与行为定时器逻辑,提升性能和可维护性。删除issue模板及相关文档描述。
|
2025-12-19 12:01:45 +08:00 |
|
coolxitech
|
9aa240e335
|
build(workflows): 更新Docker构建缓存配置
- 在GitHub Actions工作流中启用最大模式缓存
- 添加OCI镜像描述注解支持
- 配置Docker镜像输出元数据
|
2025-12-14 16:00:03 +08:00 |
|
coolxitech
|
cfbbb95ddb
|
chore(ci): 修复Docker Hub登录变量引用
- 将DOCKERHUB_USERNAME从secrets改为vars引用
- 统一使用vars中的用户名进行Docker Hub认证
- 保持密码仍从secrets中读取以确保安全性
|
2025-12-13 12:28:44 +08:00 |
|
coolxitech
|
c1f7043690
|
fix(workflow): 修复Docker Hub登录检查条件
- 将登录检查条件从 vars.DOCKERHUB_USERNAME 修改为 secrets.DOCKERHUB_USERNAME
- 更新username输入变量引用从 vars.DOCKERHUB_USERNAME 到 secrets.DOCKERHUB_USERNAME
- 保持密码token引用为 secrets.DOCKERHUB_TOKEN 不变
- 确保只有在配置了Docker Hub凭据时才执行登录步骤
|
2025-12-13 12:26:45 +08:00 |
|
coolxitech
|
b49e5f667c
|
chore(ci): 优化 Docker 登录和镜像标签逻辑
- 调整 GHCR 登录注释,明确其始终执行
- 修改 Docker Hub 登录条件,仅检查 vars.DOCKERHUB_USERNAME 是否存在
- 更新 Docker Hub 镜像标签格式,添加 docker.io 前缀以确保唯一性
- 移除关于 GITHUB_TOKEN 的注释冗余内容
- 统一镜像推送逻辑中的标签生成方式
|
2025-12-13 10:30:54 +08:00 |
|
coolxitech
|
1e9c3ad37b
|
ci(docker): 重构多架构镜像构建流程
- 合并原有分离的 amd64 和 arm64 构建任务为统一的多架构构建任务
- 使用 docker/setup-qemu-action 和 docker/setup-buildx-action 支持多架构构建
- 更新 GitHub Actions 的依赖版本至最新(checkout@v4、login-action@v3、build-push-action@v6)
- 修改平台配置为 linux/amd64,linux/arm64 实现一键双架构构建
- 改用 GITHUB_TOKEN 进行 GHCR 认证,提高安全性
- 优化 Docker Hub 登录逻辑,仅在配置凭据时执行
- 移除手动创建 manifest 步骤,由 build-push-action 自动处理多架构标签
- 增加对 git tag 触发的支持,实现版本化镜像推送
- 添加构建缓存支持以提升后续构建速度
- 更新镜像标签策略,同时推送 latest 和 commit SHA 标签到 GHCR 与 Docker Hub
|
2025-12-13 10:28:57 +08:00 |
|
coolxitech
|
190455a1bd
|
chore(ci): 添加手动触发工作流的支持
- 在 GitHub Actions 工作流中启用 workflow_dispatch 触发器
- 允许通过 GitHub UI 手动启动 ogame-vue-ts 构建任务
- 保留现有的 push 到 main 分支的自动触发机制
|
2025-12-13 10:23:55 +08:00 |
|
谦君
|
887f90ba9d
|
Update ogame-vue-ts.yml
|
2025-12-11 15:29:36 +08:00 |
|
谦君
|
705ee8c3db
|
feat: 初始化项目结构与核心功能
引入项目基础目录结构,包含多语言支持、主要页面与组件、核心游戏逻辑、UI 组件库、加密与本地持久化、自动化 Docker 构建流程、GitHub issue 模板(中英文)、README(中英文)、LICENSE 及开发配置文件。实现 OGame 单机版主要功能模块,为后续开发和扩展奠定基础。
|
2025-12-11 14:49:25 +08:00 |
|