【问题标题】:SonarQube analysis in TFS Build fails after SonarQube upgradeSonarQube 升级后 TFS Build 中的 SonarQube 分析失败
【发布时间】:2018-06-25 15:21:12
【问题描述】:

我们正在将 SonarQube 服务器从 6.1 升级到 6.7.1 LTS。我们正在本地运行 TFS 2017。我已将插件更新为: 声纳 csharp - v 6.7.1.4347 声纳 CSS v 4.5 声纳-ldap - v 2.2.0.608 声纳-scm-git-v 1.3.0.869 声纳-scm-tfvc v 2.1.2 声纳打字稿 - v 1.1.0.1079 声纳网络 - v 2.5.0.476 声纳-xml v 1.4.3.1027

运行构建时,完整的分析步骤失败后处理失败。退出代码:1

有关于 sonar.cs.analyzer.projectOutPath 属性丢失的警告消息。
和 “没有找到此项目的 roslyn 问题报告”

另外,它建议我使用 -X 开关重新运行扫描仪。但我一直找不到如何添加该开关。

任何有关如何确定错误所在/位置的帮助都会非常有帮助。

【问题讨论】:

    标签: sonarqube


    【解决方案1】:

    查看thisthis 发行说明。检查您是否使用最新的scanner 版本:4.0.2.892。

    【讨论】:

    • 我将最新版本的扫描仪放在 TFS 构建任务中,但它并没有改变构建的行为。它运行新版本的扫描仪,但同样的错误出现.有趣的是,如果我运行命令行命令进行构建和扫描,则扫描成功。我查看了是否有更新版本的构建任务,但看起来没有
    【解决方案2】:

    在我们的例子中,在构建步骤中调用的 SonarQube API 碰巧开始在它之前没有遇到问题的特殊字符上开始失败。我们在 sonarQube 项目名称中使用了大括号,而新版本确实不喜欢这样。一旦我们将项目名称更改为使用括号而不是花括号,事情就会变得更好

    【讨论】:

      猜你喜欢
      • 2023-03-26
      • 1970-01-01
      • 2017-08-16
      • 2015-07-06
      • 2016-09-15
      • 2015-07-06
      • 2016-02-06
      • 1970-01-01
      • 2015-05-08
      相关资源
      最近更新 更多