通过API部署到Google Play商店

Jen*_*ohl 8 api continuous-integration android continuous-deployment google-play

我是持续​​集成/部署的忠实粉丝,我们使用Jenkins构建我们的Android应用程序,并通过HockeyApp将特定分支(主要是git flow的开发分支)的每个构建部署到我们的测试人员.

我想要实现的是每个新的(标记的)master提交都将在Play商店中结束.所以我不必通过Play商店开发者控制台手动上传APK .我已经搜索了一个API.但谷歌没有提供任何和我发现的两个非官方项目(Android Market APIPlay PHP API)仅支持下载指标,如您的应用程序的下载数量.

那么有人会想到通过cURL或小脚本上传APK的方法吗?

Tan*_*ano 5

谷歌发布了一个新的API,用于自动部署到Alpha/Beta和制作频道!

看看这里

Api功能:

  • 上传应用程序的新版本通过将APK分配到各种曲目(alpha,beta,分阶段展示或制作)来发布应用程序
  • 创建和修改Google Play商店详情,包括本地化文字和图片以及多设备屏幕截图

更新:

关于如何使用API​​的一些Java示例:samples

更新(2015年6月8日):

我发现并且我正在使用一个使用此API的gradle插件,它称为gradle-play-publisher.它非常易于使用,您只需获得一个服务帐户并下载带有证书的p12文件(PlayStore - >设置 - > API访问>>"创建服务帐户">>选择p12格式并阅读说明插件网站!