Jenkins отправляет уведомления по электронной почте с некоторой частью вывода консоли в электронное письмо

Я использую Automated test suite на jenkins, и я могу получить статус задания с помощью плагина электронной почты ext. Я хочу включить в электронную почту только некоторую часть журнала сборки. Есть ли способ сделать это с помощью синтаксиса Groovy? Любая помощь будет оценена!

1 ответ

Решение
def notifyFailed() {
    emailext (
      subject: "FAILED : Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'",
      body: '''<p><font size="8" color="red">Build Failure!</font></p>
    <p>Check console output at &QUOT;<a href='${BUILD_URL}consoleText'>${JOB_NAME} [${BUILD_NUMBER}]</a>&QUOT;</p>
    ${BUILD_LOG_REGEX, regex="^.*?*****.*?$", linesBefore=0, linesAfter=999, maxMatches=10, showTruncatedLines=false,escapeHtml=false}''',
Другие вопросы по тегам