用途:为 Android 项目生成 GitHub Actions 工作流文件 .github/workflows/deploy-beta.yml,实现手动触发部署到 Play Store 的 beta(封闭测试)或 alpha 轨道。
主要能力:使用 Fastlane 的 deploy_beta lane 部署;支持 full 与 staged 两种发布方式,staged 可配置 5%-100% 灰度比例;部署前先运行单元测试并上传测试报告;所有 action 固定到 commit SHA;构建 release AAB 并上传产物与 mapping 文件;部署后清理 service account 与 keystore。
使用方式:需先完成 service account 配置并知道包名。输入 package_name(必填)。验证 Fastlane 配置:bundle exec fastlane lanes,应显示 deploy_beta lane。生成工作流后,在 Actions → Deploy to Beta Testing 点击 Run workflow,选择 track(alpha/beta)与 rollout 类型及比例。验证命令:yamllint .github/workflows/deploy-beta.yml 与 grep "packageName:" .github/workflows/deploy-beta.yml。
适用场景:Android 应用在正式发布前进行封闭测试,先用 alpha 小范围验证,再用 beta 扩大测试,或对关键更新采用分阶段灰度。
限制:需预先在 Play Console 创建封闭测试轨道,否则报 Track not found;灰度比例须在 5-100 之间;依赖 Fastlane 与签名密钥等 secrets 配置。资料未提供收费、价格与平台支持等更多信息。