CI Tool Smackdown

From CitconWiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Distinctive Features

Anthill Pro

   - Build Agents
   - distributed
   - manage many build and deployment machines
   - artifact repository
   - intergrated with scm, defect, test
   - security integrated with LDAP/AD

UrbanCode Automation Server

   - automates simple tasks where the build lifecycle features of AnthillPro are a bit too much.

Hudson

   - does what ant hill pro does but free.
   - can do distributed builds
   - easier to setup than cruisecontrol
   - coverture and sonar used along hudson to present the results.

Build Beat

   - config wizard
   - 100% .Net implementation
   - 3.0 -> plugin architecture
   - runs cross platform with mono. (open source framework to run .net on non-windows)
   - support distributed build
   - built on a relational database
   - ease of use
   - security but not integrated with LDAP

Cruisecontrol

   - broad user community
   - plugin architecture
   - CI comparison metrics plugins
   - can do distributed builds
   

CI factory

   - use cc.NEt
   - packages lots of tools that have proven records
   - free and open source
   - automated branching
   - based on subversion.
   - constrained by a bunch of preset convention

ElectricCommander

   - command line interface for flexibility
   - scalable architecture
   - diagnostics.  some automation around root cause analysis
   - security, supports LDAP


What is missing?

   - Better stability
   - Correlate failures
       - other metrics/trends.  ex: pull stats from mercury