Android - 移动设备的持续集成是什么?Android中最好的方法是什么?

时间:2017-09-26 19:15:32

标签: android continuous-integration

我见过一些持续集成提供商,例如amazon AWS和Jenkins with Firebase。

但哪一个是最好的,配置简单,免费?

2 个答案:

答案 0 :(得分:0)

简单来说,

Continuous Integration是通过系统使您的构建自动化的做法;并且,你有一个系统每天多次构建你的应用程序。

步骤

  • 你推动改变,或有人推动改变,
  • 构建系统(jenkins,travis,circle等)被触发,
  • 它运行你的测试,
  • 系统构建您的APK,
  • 然后,它会通知你一切是否有效(或者是否有什么破坏)

定期continuous integrating,您可以更快地检测到错误并更轻松地找到它们 - 而且由于您每天都会多次执行此操作,因此您会在出现问题时尽快知道错误。

选择哪个

  

...在Android中执行此操作的最佳方式?

我不知道“最好”的方式 - 选择退出时付出代价。我假设您正在使用Android Studio,如果是这样,Firebase可能是最容易配置和使用的。这是因为Firebase Test Labs带有持续集成,Firebase与Android Studio深度集成。

作为奖励,如果将来您决定从Jenkins更改为Circle CI,您也可以将其与Firebase一起使用。

如果您想要其他选项,请不要忘记查看Jenkins的Github插件 - 它不一定要包含Firebase,但它会为您提供另一种选择。

答案 1 :(得分:0)

请在此处查看我的答案: https://stackoverflow.com/a/55212214/1748464

我描述了如何基于Bitbucket Pipelines设置Android的Freen CI。