Jenkins管道警告图



我开始将jenkins中的一些作业迁移到管道执行。

是否有机会在多分支管道作业中看到警告图?在我的旧项目中,我可以使用"配置趋势图"选项配置图形。这些选项会在管道语法工具中崩溃。

是否有任何选项使图形可见?

我有在我的Jenkinsfile:

stage ('Warnings gcc') {
    step([$class: 'WarningsPublisher', canComputeNew: false, canResolveRelativePaths: false, defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', messagesPattern: '', parserConfigurations: [[parserName: 'GNU Make + GNU C Compiler (gcc)', pattern: 'error_and_warnings.txt']], unHealthy: ''])
}   
stage ('Warnings clang') {
    step([$class: 'WarningsPublisher', canComputeNew: false, canResolveRelativePaths: false, defaultEncoding: '', excludePattern: '', healthy: '', includePattern: '', messagesPattern: '', parserConfigurations: [[parserName: 'Clang (LLVM based)', pattern: 'error_and_warnings_clang.txt']], unHealthy: ''])
} 

将生成报告,但不显示图形。

更新:现在它仍然没有工作,但它也不可能使用截断的生成器警告插件。

在warning插件的生成器中输入文件名会导致java空指针异常:

javax.servlet.ServletException: java.lang.NullPointerException
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:796)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
  at org.kohsuke.stapler.MetaClass$5.doDispatch(MetaClass.java:236)
  at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:58)
  at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
  at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
  at org.kohsuke.stapler.MetaClass$10.dispatch(MetaClass.java:362)
  some more lines follows ...

在警告插件V 4.56的修订日志中提到:

修正了趋势图的停用(使用分析收集器插件)

但我用4.57,它仍然没有显示任何图形!

我也把这个问题发布到jenkins用户列表(几周没有反馈),还添加了错误报告和错误报告

有人能重现这个问题吗?还是多分支管道仍然被破坏?似乎没有那么多的用户使用这个插件…

这些问题已经在最新版本的Jenkins,管道插件[s]和你上面提到的插件中得到解决。

此外,您特别报告的错误已被解决:

  1. [修复JENKINS-39553]让GitHub插件BuildableItem感知(#153)
  2. [修复JENKINS-39532]禁止访问管道的工作空间

更新你的Jenkins实例和你所有的插件(其中一些插件相互依赖),在建议的重启后,你应该能够成功地显示图形

相关内容

  • 没有找到相关文章

最新更新