`
insertyou
  • 浏览: 931395 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

(转载)多种持续集成工具全面比较

阅读更多

There are many Continuous Integration systems available. This page is an attempt to keep an unbiased comparison of as many as possible of them. The goals are:

  • Make it easier to choose an appropriate CI tool for your project.
  • "Healthy competition aid" for the people involved in the development of these various CI systems.

Note: In order to be as neutral as possible, it would be favourable if this page was hosted somewhere else, in a publicly available place. Let us know if you have any suggestions regarding this.

Note: If you want a new feature in one of these, please use the respective project's issue trackers. Don't add feature requests here.

Note: If you want to update this page (maybe you are a developer of one of these), just sign up as a user in this Confluence and send an email to aslak dot hellesoy at gmail dot com to request access.

Legend:

The feature exists

The feature exists, but is buggy or not well tested

The feature is planned for the near future

The feature doesn't exist

WARNING: THE CURRENT DC 0.5 BRANCH CURRENTLY LACKS A LOT OF THESE FEATURES DUE TO AN ONGOING REDESIGN. THE GOAL IS TO MAKE THEM REAPPEAR BEFORE dc 0.6 IS RELEASED

CruiseControlCruiseControl.NETDamageControlDrumbeat CI Tinderbox & Tinderbox2BuildBotAnthill ProfessionalAnthillBeetleJuiceLuntbuild professionalLuntBuildGumpDraco.NETContinuumSinParabuild ServerTinderbox3Pulse Project info SCM support
Project origin ThoughtWorks ThoughtWorks ThoughtWorks Timpani Software

Mozilla Project ? Urbancode Urbancode ? PMEase PMEase ? ? Apache CSH Consult Viewtier Systems John Keiser Zutubi
Open Source
Implementation language Java C# Ruby C# Perl Python Java Java Java Java Java Java C# Java C# Java Perl Java
Free Free 2-user version

Free for Open Source Projects Free for Open Source Projects Free for Open Source Projects Free for Small Teams and Open Source Projects

Issue tracker JIRA JIRA JIRA ? Bugzilla ? JIRA JIRA ? Supports SourceForge ? ? JIRA Official support Bugzilla Jira
Online demo here here openauthenticated here Working implementation ?

here

(2.x demo) (3.x demo coming soon)

? here Use demo/domo ? ? Working implementation on Codehaus

here Eval download Working implementation Online Demo

Number of active developers 5 2 3 5 ? ?

? ? ? 2 ? ? 4 1 ? ? 2
AccuRev ? ? ? ? ? ? ?

AlienBrain ? ? ? ? ?



? ? ? ? ? ? ? ? ?

Bazaar ? ? ? ? ?



? ? ? ? ? ? ? ?
BitKeeper ? ? ? ? ?

? ? ? ? ? ? ? ? ?
ClearCase ?

? ? ?
CA Harvest ? ? ? ? ?

? ? ? ? ? ? ? ? ?

CM Synergy ? ? ? ? ?



? ? ? ? ? ? ? ? ?
CVS ? ? ? ?
Dimensions ? ? ? ? ?

? ? ? ? ? ? ? ? ?

"File system SCM" ? ? ? ?
HTTP file ? ? ? ? ?
MKS ? ? ? ? ?

Perforce (p4) ? ? ? ?
PVCS ? ? ? ? ?



SourceGear Vault ? ? ? ? ?

StarTeam ? ? ? ?



Subversion ? ? ? ?
Surround ? ? conflue
分享到:
评论

相关推荐

    java持续集成 持续集成

    在Java领域,有许多工具可以帮助实现持续集成,如Jenkins、Travis CI、CircleCI、GitLab CI/CD等。其中,Jenkins是最为流行的选择,它是一个开源的持续集成服务器,可以监控和执行基于项目源码改变的构建任务。...

    持续集成、交付和部署:对方法、工具、挑战和实践的系统回顾.pdf

    研究识别了30种方法及其相关工具,这些方法和工具在以下方面促进了持续实践的实施:1) 缩短持续集成(CI)中的构建和测试时间;2) 增加CI中构建和测试结果的可见性和意识;3) 支持(半)自动化连续测试;4) 检测CI中...

    java教程之CI持续集成工具jenkins使用教程.zip

    java教程之CI持续集成工具jenkins使用教程.zip

    持续集成.pdf

    **CruiseControl (CC)** 是一种常用的持续集成工具,支持多种编程语言和环境。 **准备工作**: - **安装配置**:选择合适的安装路径(例如E:\sandbox\cruisecontrol),按照官方文档完成安装配置。 - **项目设置**...

    PHP持续集成实践

    3. **Sonar**:Sonar是一个开源的代码质量管理平台,它集成了多种代码分析工具,如FindBugs、PMD等,通过对代码质量的量化评估,帮助团队监控和改善代码质量。Sonar支持IDE集成和与其他持续集成工具的交互,如...

    持续集成工具hudson与maven2的结合

    【持续集成工具Hudson与Maven2的结合】 持续集成是一种软件开发实践,它强调开发人员频繁地将他们的工作成果合并到主分支,以便尽早发现并解决问题。这有助于保持代码库的一致性和稳定性,减少集成时可能出现的问题...

    持续集成:软件质量改进和风险降低之道

    资源名称:持续集成:软件质量改进和风险降低之道内容简介: 《持续集成:软件质量改进和风险降低之道》全面深入地讨论持续集成的各个方面,介绍了一种增加项目可见性、降低项目失败风险的有效实践。此外,还介绍了...

    CI持续集成工具矩阵图(中文版)

    http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix 上面的链接是矩阵图的英文版,根据谷歌翻译结合自己的理解翻译的(持续集成工具矩阵图),有不对地方请通知我,谢谢。

    基于JavaScript的盘古可持续集成工具设计源码

    该项目是一款基于JavaScript的盘古可持续集成工具设计源码,总计包含3454个文件,涵盖1763个JavaScript文件、519个SVG文件、347个CSS文件、211个Java文件、100个TypeScript文件、82个HTML文件、76个GIF文件、69个map...

    持续集成工具Jenkins书籍(2本)目录知识点整理(思维导图加图).rar

    持续集成工具Jenkins书籍(2本)目录知识点整理(思维导图加图).rar 版本全程自动化测试需要借助持续集成工具来实现,根据如下Jenkins书籍(2本)整理: 2019年《Jenkins 2.x 实践指南》 2019年《Jenkins 2权威...

    持续集成环境在项目管理中的应用

    首先,搭建持续集成环境依赖于多个工具的集合,包括版本控制工具、测试驱动工具、打包工具等。在版本控制方面,Subversion是常用的版本控制工具,与传统的VSS相比,Subversion允许多人同时编辑同一文件而不会导致...

    基于Jenkins快速搭建持续集成环境.pdf

    综合来看,Jenkins是一个功能强大且灵活的持续集成工具,可以与多种版本控制系统协同工作,并支持复杂的构建任务。通过合理配置Jenkins的各种插件和服务,可以建立起高效且稳定的持续集成环境,从而优化软件开发流程...

    Jenkins持续集成从入门到精通.pdf

    Jenkins持续集成从入门到精通.pdf

    持续集成工具的选择-装载

    而持续集成的工具现如今也是百花齐放,各有千秋,本文主要对比了在Java领域中比较常见的几种CI server(因为公司要求统一整个公司的CIserver)。如果想了解更多的工具,可以看这里:...

    持续集成解读.ppt

    华为持续集成的解读文档,很详细的对持续集成进行了解读,可帮助理解敏捷开发工具

    基于jenkins的持续集成使用指南.docx

    2. 插件支持:拥有丰富的插件库,可集成多种工具和服务,如IBM Rational ClearCase。 3. 监控与提醒:提供详细的构建日志,通过邮件或其他方式通知构建结果。 4. 构建趋势:通过图表展示项目构建的稳定性和趋势。 *...

    持续集成篇--Hudson持续集成服务器的安装配置和使用.pdf

    Hudson是一个开源的持续集成工具,由Java编写,支持多种操作系统。它能自动构建、测试和部署项目,提供实时反馈,帮助开发者及时发现和修复问题。Hudson具备丰富的插件生态系统,可以与众多的开发工具和框架无缝集成...

    持续集成bamboo

    Bamboo是Atlassian公司推出的一款强大的持续集成和持续部署工具,它在软件开发流程中扮演着至关重要的角色。持续集成(Continuous Integration, CI)是一种开发实践,要求开发人员频繁地将代码变更合并到主分支,...

Global site tag (gtag.js) - Google Analytics