我正在做一个关于如何为Android应用程序设置Continuos交付管道的小研究。我知道使用Jenkins和Ant脚本进行构建的现有方法。我真正想做的是,当我在开发分支上做git推送时,我希望Jenkins在一堆模拟器(具有不同的分辨率)上做构建,运行我的Robotium脚本并将结果电子邮件给我。
我正在寻找端到端设置,最好是服务器将在Ubuntu上运行。
悉达多,您可能需要考虑使用CloudMunch来满足这种需求。您所需要做的就是将模拟器作为管道的一部分启动,以测试各种堆栈并最终通过邮件获得更新。Robotium脚本可以通过shell调用,并且在测试结束时报告将以邮件的形式发给您。