Мы используем Hudson для непрерывной интеграции многих проектов. Я хотел бы знать, существует ли существующий плагин или скрипт, который автоматически обнаружит , если необходимо построить задание - но на самом деле его не будет , просто отправьте электронное письмо, добавьте задание в очередь где-нибудь или "пометить" сборку, если она обнаружит, что модули репозитория SVN были обновлены. Он должен отправить одно оповещение (или установить где-нибудь флаг) на каждую работу.
Цель состоит в том, чтобы узнать, какие проекты были обновлены и требуют повторного развертывания. У нас много разных проектов, и их нужно продвигать (в QA, затем в производство) как можно скорее после изменения кода. Это, чтобы минимизировать время между последним коммитом и временем развертывания , и, следовательно, риск того, что регрессия останется незамеченной слишком долго.