Build Failure Analyzer插件找不到失败原因

时间:2017-10-30 17:32:38

标签: jenkins jenkins-plugins

我已经定义了一个失败的原因,当我"匹配文本"对于构建日志,它匹配。

但是当我进行新的构建时,我仍然没有发现问题。

但是,当我将失败原因与新版本匹配时,它会匹配。

我可能会遗失什么?

2 个答案:

答案 0 :(得分:0)

如果在完成后扫描所有构建,构建日志是否与失败原因匹配?

在我的情况下,只有在构建失败分析器已经在构建上运行之后,才会输出与定义的失败相匹配的日志行导致正则表达式输出。要检查这一点,请查看日志行

[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s

在日志行之前或之后输出。

答案 1 :(得分:0)

正如插件名称所暗示的那样,只分析“失败的构建”。如果您的工作没有以 UNSTABLE 或 FAILED 完成,则日志将根本不会被扫描,因此您的规则是否匹配并不重要。

此外,日志只扫描一次,作业完成后,您不能强制扫描旧版本。