SonarQube VSTS Pull Request评论

时间:2018-04-25 09:56:00

标签: sonarqube azure-devops sonarqube-scan

VSTS PR评论未按预期运作。我在vsts中使用SonarQube扩展v3。 Vsts扩展与SonarQube交谈非常精细,PR评论也正在通过。在理想情况下,您将查看您的PR并查看注释并修复问题并将更改推送到远程分支,并再次触发构建。我的PR上有37条评论,一旦第二次构建只触发了一个修复,它就会解决所有评论。我认为肯定有一个错误。第二次构建说0个新消息。看起来什么都不做,但解决了所有评论。为了重现,用一些错误来制作PR,确保不止一个。 VSTS扩展3应对PR进行评论。回到Visual studio并解决其中一个问题并离开另一个问题。将更改推回到PR并再次触发构建。虽然您只修复了一个问题,但扩展会将所有评论标记为已解决。

第二个问题是,如果您在SonarQube项目上运行分析,下次构建它时不会考虑PR注释。要重现,请发送pr并运行sonarqube分析作为PR的一部分。确保您可以在SonarQube仪表板上查看分析。 Abondon认为PR和创造另一个PR同样的变化。在这种情况下,VSTS扩展版本3应该对PR发表评论,但事实并非如此。我认为这两个问题彼此相关。

作为这些的hacky解决方案,我将datetime放在项目名称旁边,并在每次触发构建时创建新的sonarqube项目。这种方式,每当我得到一个全新的分析,没有历史,它工作正常,但显然我失去了说不会修复,误报等的能力。

0 个答案:

没有答案