我已经定义了一个失败的原因,当我"匹配文本"对于构建日志,它匹配。
但是当我进行新的构建时,我仍然没有发现问题。
但是,当我将失败原因与新版本匹配时,它会匹配。
我可能会遗失什么?
答案 0 :(得分:0)
如果在完成后扫描所有构建,构建日志是否与失败原因匹配?
在我的情况下,只有在构建失败分析器已经在构建上运行之后,才会输出与定义的失败相匹配的日志行导致正则表达式输出。要检查这一点,请查看日志行
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
在日志行之前或之后输出。
答案 1 :(得分:0)
正如插件名称所暗示的那样,只分析“失败的构建”。如果您的工作没有以 UNSTABLE 或 FAILED 完成,则日志将根本不会被扫描,因此您的规则是否匹配并不重要。
此外,日志只扫描一次,作业完成后,您不能强制扫描旧版本。