Hudson написан на Java и определенно ориентирован на Java, но он достаточно гибок, чтобы быть полезным в большинстве сред. Я использовал его для .Net, сырых C ++, Qt проектов без проблем. Общее правило состоит в том, что если это может быть написано в сценарии, то Хадсон может это сделать.