我需要为我的ruby on rails应用程序集成 CI (持续集成)+ CD (持续部署)工具。 如果它具有以下功能将会很棒。
以下是我考虑的CI工具列表。
https://travis-ci.org/
https://circleci.com/
https://www.shippable.com/
https://www.codeship.io/
https://wiki.jenkins-ci.org
http://cruisecontrolrb.thoughtworks.com/
https://drone.io/
请帮我比较这些CI工具的功能......
答案 0 :(得分:3)
(完全披露,我为ThoughtWorks工作)
我用http://www.go.cd/或http://snap-ci.com替换CruiseControl.rb - 自几年前Go CD问世以来,ThoughtWorks没有主动更新CruiseControl.rb。两个较新的工具(也来自TW)都是以CD为核心设计的。
关于问题的主要部分 - 使用您提到的任何工具,我建议您选择自己选择的代码指标工具作为其中一个阶段,而不是依靠CI / CD工具本机地获取该知识。一般来说,CI / CD服务器用于协调依赖于其他几个工具(如构建系统,度量工具,测试工具等)的流程。
答案 1 :(得分:0)
我最近找到了 magnum-ci.com ,感觉它符合我的全部需求。
希望这可能有助于ROR热心...
答案 2 :(得分:0)
Magnum CI应该非常适合您的需求。
它还部署到承载Rails应用程序的Heroku。因此,如果您希望它运行一些测试然后自动部署,听起来它可能是一个合适的选择!