Я тоже думал что ничего общего нет, пока не открыл для себя Hudson. Hudson - это open source continuos integration and build management server, аналог Cruise Control и Apache Continuum. Для него написано много плагинов, один из них - Чак Норрис плагин. Этот плагин рисует Чака Норриса в разных эмоциональных состояниях в зависимости от статуса билда. Если билд прошел - то Чак улыбается, иначе Чак стоит в боевой стойке готов надавать звиздюлей тому, кто поломал билд.


До Гудзона я работал с CruiseControl и Apache Continuum. Cruise Control это наверное самый популярный CI Server, если его правильно настроить то работает как часы. Я был разочарован Apache Continuum, это сырой продукт, версия 1.2.3 по качеству скорее beta чем release, хотя можно его настроить и тоже будет работать.
Я считаю что Hudson лучший из этой тройки потому что:
- удобный GUI интерфейс для администрирования
- система аутентификации пользователей может использовать как свою базу данных ролей и юзеров, так и аккаунты Linux или Windows
- Можно создать кластер и распределять билды по нодам
- Много разных плагинов
- Уникальная фича - можно по артефакту найти номер билда в котором он был создан
- Инкрементальный билд для многомодульных билдов Maven'а
- Hudson отслеживает выход новых версий (в том числе плагинов) и сам предлагает обновиться через GUI
- Распространяется как war
- Чак Норрис плагин :)