Настройка Hudson для развертывания сборки

Я пытаюсь настроить Hudson так, чтобы я мог автоматически развернуть сборку (файл .war) на Tomcat. Вновь развернутая сборка будет затем использована кем-то для тестирования приложения.

Я пробовал использовать подключаемый модуль Deploy для автоматического развертывания файла .war, и это работает. Однако работа, строящая. war файл будет запускаться после каждого изменения scm (всякий раз, когда код фиксируется). С помощью подключаемого модуля развертывания файл .war будет развертываться в Tomcat каждый раз при создании сборки. Поскольку код фиксируется часто, это будет означать, что веб-приложение также будет часто перезапускаться, и это прервет процесс тестирования.

Я ценю тот факт, что Хадсон регулярно запускает мои модульные тесты и делает сборку, поэтому я не хочу менять триггеры для этой работы.

Я ищу способ, которым я могу вручную решить развернуть из Hudson. Я попытался создать отдельное задание, которое будет развертывать .war из первого задания, но это не сработало. У кого-нибудь есть опыт настройки чего-то подобного?

8
задан 6 January 2011 в 13:41
поделиться