#jenkins #email-ext
#дженкинс #email-ext
Вопрос:
Jenkins используется для опроса SCM (SVN) с помощью плагина SVN, затем сборки с использованием Ant / Maven / Gradle
В действиях после сборки я выбрал Редактируемое уведомление по электронной почте, а в разделе триггеры выбрал Всегда
И в разделе содержимого я установил следующие теги (как есть):
$PROJECT_DEFAULT_CONTENT
$CAUSE
$BUILD_LOG_REGEX
$CHANGES
К сожалению, это не делает то, что я хочу. Первые два — это нормально, но последние два мне нужны, чтобы отправлять ошибки и предупреждения (только, не весь журнал), и какие изменения и в каких конкретных файлах были внесены с момента последней сборки.
Спасибо.
Ответ №1:
Хорошо, никто не ответил, но я нахожу решение для изменений самостоятельно:
${ИЗМЕНЕНИЯ, showPaths= true, format=»%a: %r% p n—«% m «», pathFormat =» n t- %p»}
Что касается $ BUILD_LOG_REGEX, теперь, когда я знаю формат, я тоже найду решение некоторое время спустя.