用途:gps-release 描述了一套通过 gps 命令行完成的 Google Play 发布流程,用于把构建产物部署到 Play,并按轨道逐步晋级到生产,同时支持分阶段放量和暂停。
主要能力:部署 AAB/APK 到指定轨道;在 internal、beta、production 等轨道之间晋级;按用户比例做分阶段发布;查询指定版本的生命周期状态;扩大或暂停生产发布。同时提供 MCP 工具:gps_deploy_app、gps_promote_release、gps_list_release_summaries、gps_update_rollout、gps_halt_release。
必要用法:先确认包名与产物(优先 .aab),再部署到测试轨道,例如: gps --package $PKG deploy --file $AAB --track internal --release-notes "$NOTES" --confirm 准备就绪后晋级: gps --package $PKG tracks promote --from internal --to beta --confirm gps --package $PKG tracks promote --from beta --to production --user-fraction 0.1 --confirm 查询具体版本状态: gps --package $PKG tracks releases production --version-code $VERSION_CODE --json 扩大或暂停: gps --package $PKG tracks rollout production --user-fraction 0.5 --confirm gps --package $PKG tracks halt production --confirm
规则与限制:写操作不要跳过 --confirm;尽量先 internal/alpha 再 production;支持的命令可用 --validate-only 做干跑;需在 Play Console 中发布已获批准的应用管理式发布。其他费用、平台与效果等信息暂未提供。