如何通过Jenkins自动将Android应用上传到Google Play Alpha测试?

5
我有一台正在运行的Jenkins服务器,它可以从GitHub拉取代码并在每个提交后构建我的应用程序。现在我希望我的最新应用程序能够被测试人员社区所使用,因此我想将其上传到Google Play Alpha Test进行测试。不过,也许我应该使用其他服务?请问#androiddevs们都在使用哪些服务呢?

2
由于TestFlight将于3月21日停止支持Android,+1。 - jfcartier
2
到目前为止,还没有自动化的方法来完成这个任务。您可以使用Jenkins的HockeyApp插件将您的应用程序上传到那里,这也有一个优点,即立即将您的应用程序发布给测试人员,而不必像Google Play一样等待一些未知的小时数。 - Christopher Orr
很好!我会尝试使用HockeyApp。谢谢,Christopher! - ViliusK
@ChristopherOrr,你可能想把它作为答案发布,这是一个真正的解决方案。 - Gabriel R.
2个回答

1
除了@ChristopherOrr提供的替代方案外,还有另一个类似TestFlight的服务,称为TestFairy(www.testfairy.com)。它也是免费的,并且他们有一个移动应用程序(在商店中),因此您的测试人员可以轻松地直接从手机下载最新版本。它与HockeyApp一样具有即时性。
他们还提供一个bash脚本,可以非常容易地将您的APK上传到TestFairy。
它还会记录用户交互的视频,因此当出现故障时,您可以获得更多详细信息。
自从TestFlight退出安卓业务以来,我们已经开始在工作中使用免费版本,到目前为止,我们对它感到相当满意。

在已 root 的 Android 设备上录制视频。对吧? - ViliusK
1
它似乎在任何设备上都可以工作。至少我们这里所有的设备都没有被root,它们使用原始状态,而且它可以正常工作。但是它只记录你的应用程序中的视频,当你切换到另一个应用程序时,就没有视频了(幸运的是,这样有点保护隐私 :P)。我真的不知道他们是如何做到的! - Demian

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接