Aru*_*run 5 regex continuous-integration gcc jenkins
我正在使用Jenkins日志解析器插件来提取和显示构建日志.规则文件看起来像,
# Compiler Error
error /(?i) error:/
# Compiler Warning
warning /(?i) warning:/
Run Code Online (Sandbox Code Playgroud)
一切正常,但由于某些原因,在"Parsed Output Console"的末尾,我看到这条消息,
NOTE: Some bad parsing rules have been found:
Bad parsing rule: , Error:1
Bad parsing rule: , Error:1
Run Code Online (Sandbox Code Playgroud)
这一点,我肯定是一个微不足道的问题,但目前还无法解决这个问题.请帮忙 :)
编辑: 基于Kobi的答案,并查看了"解析规则文件",我这样修复它(冒号后的单个空格).这完美按预期工作.
# Compiler Error
error /(?i)error: /
# Compiler Warning
warning /(?i)warning: /
Run Code Online (Sandbox Code Playgroud)
该日志分析器插件不支持您的模式空间.
这可以在他们的源代码中清楚地看到:
final String ruleParts[] = parsingRule.split("\\s");
String regexp = ruleParts[1];
Run Code Online (Sandbox Code Playgroud)
他们应该使用它们.split("\\s", 2).
作为替代方案,您可以使用\s,\b或转义序列 - \u0020.
| 归档时间: |
|
| 查看次数: |
7892 次 |
| 最近记录: |