Запустите задание jenkins, если только шаблон соответствия комментариев SCM - PullRequest
4 голосов
/ 07 ноября 2011

Я хотел бы запустить задание Jenkins, только если сообщение svn соответствует определенному шаблону, например

Когда я выпускаю новую версию приложения и фиксирую ее

svn commit -m "версия выпуска0.x "

Дженкинс сопоставляет сообщение и запускает задание" release ".Если сообщение не совпадает, то эта фиксация игнорируется.

1 Ответ

4 голосов
/ 08 ноября 2011

Вы можете попробовать это, используя поле «Исключенные комментарии» в конфигурации задания.Он виден только при нажатии на кнопку «Расширенная» рядом с параметрами Subversion.

Вам нужно написать регулярное выражение, которое будет соответствовать всему, но комментарий, который вы хотите записать (например, «[^ (?: release)] "может сработать, предполагая, что вы имели в виду освобождение, а не понимание).Дайте этому шанс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...