Как извлечь текст из журнала фиксации SVN для вставки в электронное письмо Jenkins?

Мы используем Jenkins поверх репозитория Subversion. После сборки Дженкинс отправляет уведомление по электронной почте с расширением электронной почты. У нас есть интеграция Bugzilla / Subversion: если комментарий содержит «ошибку 1234», то билет 1234 Bugzilla обновляется.

Я хочу, чтобы тема электронного письма Дженкина содержала номер ошибки, связанной с фиксацией Subversion. Как я могу это сделать?

Я хотел бы, чтобы тема письма была примерно такой: Jenkins - build # 44 - bug 1234.

Для бонусных баллов: было бы замечательно, если бы после получения номера решение могло также сделать запрос к серверу Bugzilla и получить сводку ошибки. Затем резюме можно вставить в тему письма.

Тогда тема может быть такой: Jenkins - build 44 - Поле имени отключено при обновлении.


person philtherobot    schedule 08.10.2015    source источник


Ответы (1)


Вы можете использовать следующую строку, чтобы получить номер сборки и комментарий svn в содержимом плагина email-ext по умолчанию. $ {CHANGES_SINCE_LAST_SUCCESS, changesFormat = "% m
"}

person writerrajiv    schedule 18.02.2016