我正在为我的Android项目编写测试,因为我的团队中有多个开发人员,当我们推送代码时,我们想要自动构建的提交到Git所以我们现在正在考虑整合CI系统,如 Travis 或 CircleCI 。由于有多个选项可用,我想选择一个构建并自动运行测试用例以及构建主应用程序,以便在测试时通知团队成员失败了,他们需要在代码中做出哪些改变。我已经尝试过Travis,它的优点,(配置github repo时有些令人头疼),我想知道你们中是否有人在这里尝试过这三个问题并为我们的目的提出建议。
答案 0 :(得分:5)
在this stackshare table中对这三者进行了非常好的比较。
它也是社区驱动的,所以它可能是一个很好的起点来决定你要使用哪一个。
Travis CI:
<强> CircleCI 强>
<强>詹金斯强>
答案 1 :(得分:0)
我想投入Snap CI也可以这样做。此外,还有逐步测试事物的阶段,以便更快地进行反馈。
这是一篇帖子,可以为表格提供更多信息。
https://blog.snap-ci.com/blog/2014/07/22/why-snapci-and-travisci-are-not-the-same-thing/