我正在寻找一种工具/服务,可以完成以下工作: 给定一个开源Android应用程序的公共存储库(比如Signal),我想要一个自动工具为我构建.apk,然后将其发送到我的手机。这很有用,所以我不必浪费时间自己构建,而且我不必在我的计算机上构建。此外,如果该工具使用每个新提交构建,我总是最新的。
有没有这样的工具?或者有没有办法使用服务组合来实现这一目标?就像,如果我要分配存储库,并设置一些每30分钟使其保持最新的东西,这会让我更容易找到一个自动生成并将.apks发送到我的手机的服务吗?
答案 0 :(得分:3)
您正在谈论持续集成。有几种工具可以完成这项工作。一个非常着名的开源解决方案是Jenkins。 https://jenkins.io 对于Jenkins,您需要一台自己的服务器。 除此之外,您还可以找到几个在线工具。 例如Buildkite。 https://buildkite.com
这些工具无法直接向您发送apk,但如果您将它们与hockeyapp(https://hockeyapp.net/)或fabric(https://get.fabric.io/)等服务结合使用,则可以在构建过程中添加该功能。 如果您愿意,也可以将apk发送到Dropbox或google驱动器文件夹。