SuperAPI AI 工具集

android-playstore-pipeline

部署与运维

查看项目

更新于 10-15 22:13

技能介绍

用途:这是 Android 部署的“一键式”编排技能,按正确顺序运行五个前置技能,从零创建完整的 CI/CD 发布流水线。

主要能力:1) 发布构建配置:生成生产与本地开发密钥库、配置 ProGuard/R8 安全默认值、设置签名、更新 .gitignore;2) E2E 测试:添加 Espresso 依赖、创建测试目录与示例测试(冒烟、导航、交互)、集成 CI/CD 测试;3) 发布校验:创建校验工作流、在发布构建上跑 E2E、配置质量门禁;4) Play Console 集成:引导创建服务账号、启用 Play Developer API、建立发布说明结构、记录 GitHub Secrets;5) CI/CD 部署:生成部署工作流、配置多轨道部署与分阶段发布、创建发布管理。

使用方式:无需参数,技能通过一次交互问卷收集项目目录、包名、应用名、组织名、密钥库信息、测试配置、部署轨道与 Play Console 状态,然后依次执行五个阶段,最后进行强制端到端校验,例如 ./gradlew assembleRelease、./gradlew connectedDebugAndroidTest、./gradlew connectedReleaseAndroidTest、python3 scripts/validate-playstore.py <service-account.json> <package-name>、yamllint .github/workflows/deploy-*.yml。

适用场景:已有 Gradle wrapper 的 Android 项目,需要自动化发布到 Play Store 内部、Beta 或生产轨道。

限制:需 Google Play 开发者账号(25 美元一次性)与 Play Console 管理员权限;首次上传必须手动完成;密钥库与密码需自行安全保存,切勿提交到 git;版本号每次上传必须递增;服务账号密钥建议每年轮换。具体收费、价格与效果资料未提供。