【问题标题】:SonarQube extension versions 3.x compatible with Tfs2018 on premSonarQube 扩展版本 3.x 与本地 Tfs2018 兼容
【发布时间】:2018-08-29 02:04:33
【问题描述】:

我们目前在本地 Tfs2015.Update3 (14.102.25423.0) 上使用 Tfs SonarQube 扩展(版本 3.1.0) 我们在构建定义中使用以下声纳任务:

  • 准备 SonarQube 分析
  • 完成 SonarQube 分析

这些都可以正常工作。

我现在已将 Tfs 服务器升级到 Tfs2018(版本 16.122.27102.1)。 令我(愉快:-)惊讶的是,SonarQube 扩展(3.1.0 版)仍然有效!

然而,当我在 sonarqube 网站上阅读此链接时,似乎 3.x 版本不应与 Tfs 2018 兼容。 https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Extension+for+VSTS-TFS

3.x 版兼容:

  • TFS 2015 更新 3
  • TFS 2017 更新 1
  • VSTS

4.x 版兼容:

  • TFS 2017 更新 2+
  • TFS 2018
  • VSTS

我在这里遗漏了什么吗? 谢谢!

【问题讨论】:

  • 为什么不想使用V4.x?
  • 这确实也是我的想法。不幸的是,一旦发现 V3.x 与 Tfs2018 一起使用,我对 V4.x 的升级建议很快就失去了动力。因此,我试图弄清楚这种意外兼容性的原因是什么,以及保持原样是否存在任何风险。

标签: tfs sonarqube sonarqube-scan


【解决方案1】:

VSTS/TFS documentation 上的兼容性“矩阵”提供了推荐的设置 - 即已经过测试并且肯定可以使用的设置。

换句话说,版本 3.X 可能与最新版本的 TFS 向前兼容 - 但这种兼容性未经测试,并且可能(甚至可以肯定)在未来的某一天被打破。

这就是为什么这是一个非常好的建议,可以迁移到推荐的版本(这里是 TS 2018+ 的 4.x),以便:

  • 升级 TFS 时,您的设置不会在没有通知的情况下损坏
  • 您将受益于所有不会向后移植到 3.x 版本的最新新功能和改进。

【讨论】:

  • 感谢 Fabrice,非常感谢!
猜你喜欢
  • 2015-08-08
  • 1970-01-01
  • 1970-01-01
  • 2017-04-23
  • 2022-08-18
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 1970-01-01
相关资源
最近更新 更多