Difference between revisions of "Different CI Tools"

From CitconWiki
Jump to navigationJump to search
Line 17: Line 17:
 
2) Manager Budget (Available in market Really Cheap). These set of tools also fall under build centric tools.
 
2) Manager Budget (Available in market Really Cheap). These set of tools also fall under build centric tools.
  
  a) Pulse:
+
a) Pulse:
  
  b) Team City: Nicely integrated with IntelliJ. Builds your code before commit and commits only if the build is fine to the repository.
+
b) Team City: Nicely integrated with IntelliJ. Builds your code before commit and commits only if the build is fine to the repository.
  
  c) Bamboo Studio: Has really nice graphs.
+
c) Bamboo Studio: Has really nice graphs.
  
  d) Quick Build: Commercial version of Lunt Build.
+
d) Quick Build: Commercial version of Lunt Build.
  
  
Line 30: Line 30:
 
4) Director Budget (Highly expensive tools). Build is possible across multiple environments. These set of tools are extensible , scalable for thousands of users for thousands of commits and builds. Tools in this category can be used to do the entire release management.
 
4) Director Budget (Highly expensive tools). Build is possible across multiple environments. These set of tools are extensible , scalable for thousands of users for thousands of commits and builds. Tools in this category can be used to do the entire release management.
  
  a) AntHill Pro: Dependency management built in.  
+
a) AntHill Pro: Dependency management built in.  
  
  b) Cruise:  
+
b) Cruise:  
  
  c) Build Forge: IBM's rational product. Work is underway to make it compatible with WSAD under the banner Rational Automation Framework.
+
c) Build Forge: IBM's rational product. Work is underway to make it compatible with WSAD under the banner Rational Automation Framework.
  
  d) Electric Commander:  
+
d) Electric Commander:  
  
 
Other CI Tools:
 
Other CI Tools:
  
  a) RTC (Rational Team Concert) Outcome of Jazz concert. Meant for enterprise agile projects.
+
a) RTC (Rational Team Concert) Outcome of Jazz concert. Meant for enterprise agile projects.
  
  b) MS TFS: Microsoft product.
+
b) MS TFS: Microsoft product.
  
  c) DB Deploy: Open Source tool for automatic build for SQL, PL/SQL.
+
c) DB Deploy: Open Source tool for automatic build for SQL, PL/SQL.

Revision as of 20:03, 27 June 2010

The current CI environments in market fall broadly under 4 categories.

1) Developer Budget (Most of it Available free of cost). These are build centric tools

a) Hudson: Good for Projects when the number of projects under CI are less. When number of projects grow hudson might sometimes get hard to manage. Has a very good plug-in model. Easy to get started. Easy setup.

b) Cruise Control: Which has its own version for .Net with name CC.Net. Slowing down in popularity currently.

c)Lunt Build:

d)Run Code Run:

e) Build Bot

f) PHP Under Control (Project by Cruise Control)

2) Manager Budget (Available in market Really Cheap). These set of tools also fall under build centric tools.

a) Pulse:

b) Team City: Nicely integrated with IntelliJ. Builds your code before commit and commits only if the build is fine to the repository.

c) Bamboo Studio: Has really nice graphs.

d) Quick Build: Commercial version of Lunt Build.


3) Medium Cost Tools: These are the tools which fall under the medium cost category and generally no body sells tools in this category as the cost is in the middle category and generally users in CI environment either are interested in really cheap tools or the big corporates who are ready to buy expensive products.

4) Director Budget (Highly expensive tools). Build is possible across multiple environments. These set of tools are extensible , scalable for thousands of users for thousands of commits and builds. Tools in this category can be used to do the entire release management.

a) AntHill Pro: Dependency management built in.

b) Cruise:

c) Build Forge: IBM's rational product. Work is underway to make it compatible with WSAD under the banner Rational Automation Framework.

d) Electric Commander:

Other CI Tools:

a) RTC (Rational Team Concert) Outcome of Jazz concert. Meant for enterprise agile projects.

b) MS TFS: Microsoft product.

c) DB Deploy: Open Source tool for automatic build for SQL, PL/SQL.