1-1) Простой, но грязный способ состоит в том, чтобы иметь два задания, первое обнаруживает изменения в одном из ваших хранилищ и запускает второе задание.Второе задание загружает все необходимые исходные коды и запускает сборку.
Pro: легко понять, не тратить много времени.минусы: вам нужно либо дважды извлечь из одного репозитория, либо найти надежный способ скопировать источники из job1 в job2 (например, Clone Workspace SCM), два задания
1-2) Сконфигурировать один репозиторий в Hudson и проверитьисходники из второго репозитория на первом этапе сборки.
Pro: одна работа, простое решение: вам может понадобиться жесткий код паролей, не хватает красоты использования поддержки Hudson для подрывной деятельности.
2) \bCR:\b
не похоже на регулярное выражение.Я бы посоветовал вам попробовать что-то вроде .*CR:.*
, и если CR: должно быть в начале строки ^CR.*
Эта страница о регулярных выражениях помогла мне глубже погрузиться в обычныевыражения, но он также содержит руководство для начинающих.