我是持续集成/部署的忠实粉丝,我们使用Jenkins构建我们的
Android应用程序,并通过
HockeyApp将特定分支(大多数是
git flow的开发分支)的每个构建部署到我们的测试人员.
我想要实现的是每个新的(标记的)master提交都将在Play商店中结束.所以我不必通过Play Store developer console手动上传APK.我已经搜索过API.但谷歌没有提供任何和我发现的两个非官方项目(Android Market API和Play PHP API)只支持下载指标,如你的应用程序的下载数量.
解决方法
谷歌发布了一个新的API,用于自动部署到Alpha / Beta和制作频道!
看看here
Api功能:
>上传新版本的应用程序通过分配APK来发布应用程序
各种曲目(alpha,beta,分阶段推出或制作)
>创建和修改Google Play商品详情,包括本地化文字
和图形和多设备截图
更新:
关于如何使用API的一些Java示例:samples
更新(2015年6月8日):
我发现并且我正在使用一个使用此API的gradle插件,它名为gradle-play-publisher.它非常易于使用,您只需获得一个服务帐户并下载带有证书的p12文件(PlayStore – >设置 – – > API访问>>“创建服务帐户”>>选择p12格式并在插件网站中阅读说明!