Kla*_*aus 12 jenkins jenkins-plugins jenkins-pipeline
我开始将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: ''])
}
Run Code Online (Sandbox Code Playgroud)
将生成报告但不显示图表.
更新:现在它仍然无法工作,但也不可能使用剪切生成器作为警告插件.
在snipped生成器中为警告插件输入文件名会导致java null指针异常:
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 ...
Run Code Online (Sandbox Code Playgroud)
在修订日志中提到警告插件V 4.56:
修复了趋势图的停用(使用分析收集器插件)
但我使用4.57,它仍然没有显示任何图形!
我也将问题发布到jenkins 用户列表(几周没有反馈),还添加了错误报告和错误报告
任何人都可以重现这个问题,或者多分支管道是否仍然完全被破坏?似乎这个插件没有那么多用户......
这些问题已通过最新版本的 Jenkins、管道插件以及您上面提到的插件得到解决。
此外,您特别报告的错误已得到解决:
更新您的 Jenkins 实例和所有插件(其中一些插件与其他插件具有相互依赖性),在建议的重新启动后,您应该能够成功显示图表。
| 归档时间: |
|
| 查看次数: |
5159 次 |
| 最近记录: |