2017-04-14 66 views
-2

我在寻找一个工具/服务,允许进行以下操作: 给定一个开源Android应用程序(比如Signal)的公共存储库,我想要一个自动工具为我建立.apk,然后发送给我的手机。这非常有用,所以我不必浪费时间来构建自己,再加上我不必在计算机上构建。另外,如果该工具每次新提交都会构建,我总是处于最新状态。从别人的github存储库自动构建.apk

有没有这样的工具?或者有没有一种方法可以使用一系列服务来实现这一目标?就像,如果我要分发存储库,并设置一些能够使其每隔30分钟保持最新的内容,是否可以让我更容易地找到自动生成并将.apks发送到手机的服务?

回答

3

您正在讨论持续集成。有几种工具可以完成这项工作。詹金斯是一个非常有名的开源解决方案。 https://jenkins.io 对于詹金斯,你需要一个自己的服务器。除此之外,你还可以找到几个在线工具。 例如Buildkite。 https://buildkite.com

这些工具无法直接发送给您的APK,但如果你喜欢hockeyapp(https://hockeyapp.net/)或织物(https://get.fabric.io/)与服务相结合他们,你可以在你的构建过程中添加该功能。 如果您愿意,也可以将apk发送到保管箱或谷歌驱动器文件夹。

+0

是的,需要我自己的服务器是我不想使用Jenkins的原因。我正在寻找一些适用于云(别人的云)的东西.. – shittihs

+0

好吧,明白了。那么你必须尝试一些在线工具。我用buildkite做了很好的体验。您也可以尝试https://circleci.com/或https://www.genymotion.com/cloud/或https://www.bitrise.io/或https://www.buddybuild.com/。取决于你真正想要的东西。 – Neoklosch