特拉维斯VS CircleCi VS詹金斯

6 git continuous-integration android unit-testing jenkins

我正在为我的android项目编写测试,因为我的团队中有不止一个开发人员,当我们将代码推送到Git时,我们想要自动构建的提交,所以我们现在正在考虑集成像Travis这样的CI系统或CircleCI.由于有多个选项可供使用,我想选择一个自动构建和运行测试用例的程序,同时构建主应用程序,以便在测试失败以及需要进行哪些更改时通知团队成员在他们的代码中.我试过特拉维斯,它很好,(配置github repo时有些令人头疼),我想知道你们中是否有人在这里试过这三个问题,并建议一个用于我们的目的.

Evi*_*n1_ 5

这个stackshare表中,这三者之间有很好的比较.

它也是社区驱动的,所以它可能是一个很好的起点来决定你要使用哪一个.

特拉维斯CI:

  • Github整合
  • 免费开源
  • 易于上手
  • 不错的界面
  • 自动部署
  • 每种编程语言的教程

CircleCI

  • Github整合
  • 快速构建
  • 易于安装
  • 价格具有竞争力
  • 松弛整合
  • 很棒的客户支持

詹金斯

  • 内部托管
  • 免费开源
  • 非常适合构建,部署或启动任何异步
  • 丰富的插件和良好的文档
  • 大量的集成
  • 支持构建管道