SuperAPI AI 工具集

gplay-release-flow

部署与运维

查看项目

更新于 10-15 21:05

技能介绍

用途:该技能用于把新构建发布到 Google Play,覆盖 internal、beta、production 轨道,并支持推广与分阶段发布。

前提条件:需先设置凭据(gplay auth login 或 GPLAY_SERVICE_ACCOUNT 环境变量);构建须为 AAB 或 APK;version code 须高于之前发布;服务账号需在 Play Console 拥有 Release Manager 权限。

主要能力:gplay release 可一步完成发布,支持 --track、--bundle 或 --apk、--rollout 分阶段比例、--dry-run 预览,以及 --listings-dir、--screenshots-dir 同步商店信息和截图,--skip-metadata、--skip-screenshots 跳过相应步骤。需要更细控制时可用手动序列:gplay edits create、bundles upload、tracks update、edits validate、edits commit。gplay promote 可在轨道间推广,--from 与 --to 指定来源与目标,并可带 --rollout。分阶段发布用 gplay rollout update、halt、resume、complete 管理进度、暂停、恢复与完成。

发布说明:--release-notes 支持纯文本(自动分配给 en-US)、{language, text} 的 JSON 数组(多语言),或 @file 路径指向文本或 JSON,没有单独 locale 标志。输出默认 JSON,可用 --output 指定 table 或 markdown;CI/CD 建议用 GPLAY_SERVICE_ACCOUNT,并在实际部署前用 --dry-run 校验。

常见策略:internal→beta→production 逐步晋级;或直接 production 配合分阶段放量(如 0.1、0.25、0.5 直至 complete 到 100%)。

限制与提醒:应先用 --help 核对具体命令的可用标志;发布前检查 version code 递增、签名正确、上传映射文件、各语言发布说明完备、在 internal/beta 完成测试、权限正确并通过 dry run。其他细节资料未提供。