詹金斯果冻模板。如何解析和显示两个标签之间的字符串

时间:2016-03-16 12:52:10

标签: jenkins jenkins-plugins jelly

我正在使用Jenkins构建一些项目。在构建项目之前,我将git分支回显到控制台日志中。我想在最后的电子邮件中显示这些分支,但不知道如何为此编写Jelly。

我的日志包含:

+ echo -e 'LABEL1Project1=gitbranch.1.0ENDLABEL1\n'
LABEL1Project1=gitbranch.1.0ENDLABEL1

如何解析控制台日志并获取两个已知标签之间的文本?如何使用果冻电子邮件模板显示分支?

谢谢

1 个答案:

答案 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}