Вам нужно построить работу только один раз или только по требованию? Какие еще функциональные возможности, кроме простого построения, вам нужны (например, возможности создания отчетов)? Похоже, что лучшим решением для вас было бы запустить фирменную версию Hudson (чтобы она соответствовала корпоративному стилю) и подключить ее к вашему пользовательскому каталогу. Не знаю, каким будет лучший способ брендинга, взгляните на взорванный файл войны.
Кстати, вы можете более подробно описать, что вы хотите сделать. Просто сказать, что вы хотите иметь кнопку «Создать» и кнопку «Запуск сборки», на самом деле нам мало что говорит.
В этом случае вам не нужно больше, чем запускать «mvn clean install» в командной строке и анализировать вывод, чтобы увидеть, был ли он успешным или нет. Вам даже не придется возиться с исходным кодом Hudson.
Другой вариант - нанять одного из разработчиков (например, Кохсуке) и заплатить ему немного денег, чтобы он выполнил за вас основную работу или дал вам хорошее начало. Это сэкономит вам много времени и, следовательно, может быть дешевле для вашей компании.