我正在使用Jenkins构建一些项目。在构建项目之前,我将git分支回显到控制台日志中。我想在最后的电子邮件中显示这些分支,但不知道如何为此编写Jelly。
我的日志包含:
+ echo -e 'LABEL1Project1=gitbranch.1.0ENDLABEL1\n'
LABEL1Project1=gitbranch.1.0ENDLABEL1
如何解析控制台日志并获取两个已知标签之间的文本?如何使用果冻电子邮件模板显示分支?
谢谢
答案 0 :(得分:1)
你不必使用果冻。
1.安装Email extension plugin
2.添加可编辑的邮件通知'后期制作步骤
3.根据Content Token Reference
帮助菜单,使用Regex自定义以下说明,并在Default Content
中添加令牌。
解析日志说明:
$ {BUILD_LOG_REGEX,regex,linesBefore,linesAfter,maxMatches,showTruncatedLines,substText,escapeHtml,matchedLineHtmlStyle}