首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将SonarQube添加到jenkins作业管道失败

将SonarQube添加到jenkins作业管道失败
EN

Stack Overflow用户
提问于 2017-01-26 17:15:29
回答 1查看 1.5K关注 0票数 0

目前,我们试图将SonarQube分析添加到我们的jenkins工作流水线中。但是每次构建任务失败时,我们都要重新安装所有的插件和配置。什么也帮不了。也许你们中有人能帮我们。

我们做了什么:

从sonarqube:詹金斯的SonarQube扫描仪分析执行本教程的所有步骤

  • 安装SonarQube插件2.5
  • 在“管理詹金斯”>“配置系统SonarQube”下添加和配置SonarQube
  • 在SonarQube Manage> Global 下添加扫描仪
  • 将项目签出后的代码添加到管道的groovy文件中: 阶段( 'SonarQube分析‘) //需要SonarQube扫描仪2.8+ def scannerHome =工具’SonarQube Scanner 2.8';withSonarQubeEnv('SonarQube 5.6.4') { sh“${scannerHome}/bin/声纳扫描仪”}}

我们工具的当前版本

  • 我们的Jenkins有2.2版本
  • 我们的SonarQube服务器的版本为5.6.4

SonarQube服务器运行良好。我们可以通过本地扫描仪分析我们的代码。

EN

回答 1

Stack Overflow用户

发布于 2017-01-27 04:36:50

我试图用sonarqube2.5插件进行测试,但不断得到不同的序列化错误,但测试了以下代码,这些代码运行良好,没有"withSonarQubeEnv“,以防您正在寻找替代方案:

代码语言:javascript
复制
stage('SonarQube analysis')
// requires SonarQube Scanner 2.8+
def scannerHome = tool 'SonarQube Scanner 2.8';
sh "${scannerHome}/bin/sonar-scanner"

PS:我将尝试用sonarqube2.5插件进行测试,如果我发现了什么,请告诉你。

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

https://stackoverflow.com/questions/41879168

复制
相关文章

相似问题

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