IT:AD:Jenkins

Summary

Jenkins is an open source Continuous Integration environment, that was spun off from Hudson when Oracle bungled its public relationship with the Hudson community.

ACiD

Advantages

  • It's free.
  • Slicker than cc.net
  • Lots of plugins available.
  • Can handle unlimited projects – whereas TeamCity has a max of 20 or 30.
  • Geared towards non-NET development, so can be used for other types of projects (Sencha Touch/, etc.) where TFS/ would be a bit out of its depth.

Disadvantages

  • Not as slick as Team City.
  • Lots more manual configuration, that takes time.
  • No notion of Templates or Inheritence – at least not that I've found.

Considerations

  • Java based. So has the same issues as with Team city in terms of needing to solve the routing.
  • Lots of the Plugins favour the Java camp. I can live with that.