chore(mobile): 移除 EEUI 构建链路(迁移至独立 dootask-app 仓库)

配合 dootask-app 仓库接入 Expo + EAS Build(见 docs/migration 的 Phase 6),
主仓库不再承担 iOS/Android 打包,保留前端资源构建即可。

- cmd:
  - appbuild/buildapp:从 electron_operate app 改为直接 web_build prod,
    构建完成后打印提示去 dootask-app 仓库跑 EAS Build / 同步 assets/web/
  - 移除 eeui 命令(docker run kuaifan/eeui-cli)
- electron/build.js:
  - 删除 data.id === 'app' 分支(Android local.properties / iOS Version.xcconfig
    回写、eeui build 调用)
  - 删除 argv 'app' 和 'android-upload' 两个命令
- .github/workflows/publish.yml:
  - build-client 矩阵移除 android;同时删除所有 (Android) 条件 steps(Build Js/
    Setup JDK/Build App/Upload File/Upload Release)
  - 保留 Electron 桌面端(mac / windows)分支
- .github/workflows/ios-publish.yml:整体删除(iOS 移动端构建搬去 dootask-app)

子模块 resources/mobile 的 .gitmodules 条目和目录引用留到 Phase 7 一起清理。

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
kuaifan
2026-04-17 09:56:07 +00:00
parent 84f225f3f3
commit f4b623deb6
4 changed files with 12 additions and 350 deletions

19
cmd
View File

@@ -833,23 +833,18 @@ case "$1" in
;;
"appbuild"|"buildapp")
shift 1
electron_operate app "$@"
# 移动端已迁移到独立仓库 dootask-appExpo + EAS Build
# 这里只负责把前端 Vue SPA 构建到 public/,实际打包在 dootask-app 仓库执行。
web_build prod
echo ""
echo "前端资源已构建至 public/"
echo "移动端打包请在 dootask-app 仓库使用 EAS Build"
echo "本地同步cp -r public/* ~/workspaces/dootask-app/assets/web/"
;;
"electron")
shift 1
electron_operate "$@"
;;
"eeui")
shift 1
cli="$@"
por=""
if [[ "$cli" == "build" ]]; then
cli="build --simple"
elif [[ "$cli" == "dev" ]]; then
por="-p 8880:8880"
fi
docker run $TTY_FLAG --rm -v ${WORK_DIR}/resources/mobile:/work -w /work ${por} kuaifan/eeui-cli:0.0.1 eeui ${cli}
;;
"npm")
shift 1
npm "$@"