我正在尝试使用Global Build Stats插件来创建一些报表。在全局构建统计中使用正则表达式Jenkins
例如,我有以下构建项目; - 只需要与DIT所有项目的名称
1st Build test, 1st build DIT, 2nd Build test, 2nd build DIT
我真的不知道我已经使用了在线的正则表达式“实践”网站,无法做出正面或反面
做什么我正在尝试使用Global Build Stats插件来创建一些报表。在全局构建统计中使用正则表达式Jenkins
例如,我有以下构建项目; - 只需要与DIT所有项目的名称
1st Build test, 1st build DIT, 2nd Build test, 2nd build DIT
我真的不知道我已经使用了在线的正则表达式“实践”网站,无法做出正面或反面
做什么当按照指定here, 在job filtering
中添加新图表时,请选择Job name regex
并输入正则表达式.*(DIT).*
。
这个正则表达式有什么作用?
它匹配所有具有'DIT'作为子字符串的作业。
.
- 匹配除换行符外的任何字符。
*
- 零个或多个出现的前一个字符。
嗨@SilentMonk 我仍然遇到Global build stats插件的问题,所以我现在正在尝试'BuildMetrics'并使用相同的正则表达式'.DIT。 *',它不加载任何版本。 –
@craigRickett,如果您不提供任何过滤器,是否列出了所有的工作?即在过滤器列中,如果您选择“所有作业”,是否显示所有作业? – SilentMonk
@SlientMonk正确显示所有项目。 –
匹配在预端
.*(pre$).*
匹配在预前
.*(^pre).*
在预末端或预前
.*(^pre).*|.*(pre$).*
匹配我不得不阅读关于[插件]( https://wiki.jenkins-ci.org/display/JENKINS/Global+Build+Stats+Plugin),然后理解[regex语法](http://docs.oracle.com/javase/7/docs/api/JAVA/util的/正则表达式/ Patte rn.html)正在使用。请在您的问题中提供这些信息。 – SilentMonk
是否有您想要排除的特定工作?如果未提供过滤器,则默认考虑所有作业。 – SilentMonk
Argh对不起@SilentMonk我只想包含所有名称为'DIT'的项目 –