在持续集成系统Hudson中编译Android项目?

Fin*_*sen 6 continuous-integration android hudson compilation

我正在和Hudson建立一个连续集成系统,这真是太棒了.我有一个SVN存储库并集成了一个post-commit钩子,当有人提交到存储库时,它会通知Hudson.这部分工作很精彩.

一般的想法是,如果项目失败,使用单元测试或其他任何东西,它应该告诉协作者(我使用简单的电子邮件通知器atm).但如果它成功了,我希望它能够编译项目并构建一个未签名或签名的.apk文件.

什么是最简单或最聪明的方法?我已经读过你可以使用Shell命令来构建.apk,但我似乎无法弄清楚它是如何工作的?任何人都可以告诉我如何做到这一点,还是应该寻求其他解决方案?

提前致谢

芬恩拉森

Chr*_*Orr 6

关于使用Hudson或Jenkins构建Android应用程序的Jenkins wiki有一个指南,包括构建和运行测试应用程序,获取代码覆盖率和静态分析统计数据.
基本上,您可以使用内置的Ant支持来构建应用程序.

如果您想运行自动化测试,您还可以使用Android Emulator插件.

既然你刚刚开始使用Hudson,我会说现在是升级到Jenkins的好时机.;)