Hudson Microsoft – Безплатен инструмент за непрекъсната интеграция, написан на Java.. Работи в контейнер за сървлети, като например Apache Tomcat или GlassFish. Поддържа инструменти за работа с различни системи за контрол на версиите, включително CVS ( Concurrent Versions System ), Apache Subversion, Mercurial, Git и IBM Rational ClearCase, може да изгражда Apache Ant и Apache Maven проекти и да изпълнява shell-скриптове и ко-скриптове Windows.
Основният разработчик на Hudson, Косуке Кавагучи, преди това е работил в Sun Microsystems и през 2010 г., след поглъщането на Sun от Oracle, основава InfraDNA, чиято цел е търговска поддръжка на инструмента. През февруари 2011 г. Кавагучи поема проекта, като го кръщава Jenkins, в отговор на отказа на Oracle да прехвърли правата върху търговската марка на Hudson.. През май 2011 г. Oracle се отказва от контрола върху проекта и името, като предлага да прехвърли цялата разработка на инструмента на Eclipse Foundation.
Изгражданията на проекта могат да бъдат планирани за различни събития, като например да бъдат планирани с помощта на механизъм, подобен на този на cron, или да започнат, когато друго изграждане вече е изградено, или когато бъдат поискани от определен потребител URL.
Благодарение на възможността за създаване на плъгини за Hudson, функционалността му като инструмент за изграждане на проекти може да бъде значително разширена. Пример за това е Serenity, който представлява библиотека, написана на Java за компилиране на метрики за покритие на кода, сложност на кода и зависимости в него, съчетана с плъгин Hudson за показване на отчети.
През последните години Hudson се превърна в популярна алтернатива на CruiseControl и друг софтуер за изграждане с отворен код. На конференцията JavaOne през май 2008 г. приложението спечели Duke’s Choice Award в категорията „Решения за разработчици“. През август 2009 г. Sun Microsystems обяви търговска поддръжка за инструмента.
От края на 2010 г. Hudson е пуснат под лиценза на MIT License.


