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 "<a href='${BUILD_URL}consoleText'>${JOB_NAME} [${BUILD_NUMBER}]</a>"</p>
${BUILD_LOG_REGEX, regex="^.*?*****.*?$", linesBefore=0, linesAfter=999, maxMatches=10, showTruncatedLines=false,escapeHtml=false}''',