首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用管道脚本在jenkins中发布spotbugs

无法使用管道脚本在jenkins中发布spotbugs
EN

Stack Overflow用户
提问于 2019-08-21 18:09:28
回答 1查看 1.2K关注 0票数 1

我正在通过Ant任务运行spotbugs,但我无法将结果发布给jenkins。我得到下面的错误

代码语言:javascript
复制
[FindBugs] No valid reference build found that meets the criteria (NO_JOB_FAILURE - SUCCESSFUL_QUALITY_GATE)
[FindBugs] All reported issues will be considered outstanding

这是我正在使用的jenkins脚本

代码语言:javascript
复制
stage('Publish Spotbugs')
            {
                def findbugs = scanForIssues tool: [$class: 'FindBugs'], pattern: '**/findbugsXml.xml'
                publishIssues issues:[findbugs]
            }
EN

回答 1

Stack Overflow用户

发布于 2019-08-24 22:31:48

你写道你正在使用Spotbugs。在您的管道中,您正在使用Findbugs发布程序。Spotbugs是一个Findbugs分支。如果你真的在使用Spotbugs,我建议你改用Spotbugs发布器。

代码语言:javascript
复制
stage('Publish Spotbugs')
{
  def spotbugs = scanForIssues tool: spotBugs(pattern: '**/target/findbugsXml.xml')
  publishIssues issues: [spotbugs]
}

report-XML文件名取决于您的配置。也可以是spotbugsXml.xml。在运行ant任务后,您是否验证了目标文件夹?

有关警告下一代插件的管道配置的更多信息,请参阅documentation on githubjenkins user documtation

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57589257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档