我们希望从Jenkins转向TeamCity,我担心SonarQube与TeamCity的集成。我无法轻易地从Sonar/TeamCity网站上找到这些信息,所以我只想问问你们。
根据我所读到的,SonarQube插件似乎与Jenkins一起运行得很好。它是否也与TeamCity在同一级别上工作?有没有什么我们不能使用的特性,或者与Jenkins相比,用户体验有什么不好呢?
发布于 2014-02-28 01:53:20
TeamCity没有像Jenkins那样的插件。但是您可以在TeamCity中添加一个构建步骤,以便很容易地通过命令行运行分析。我使用声纳运行工具(我们有C#项目,但是应该可以很好地处理java/maven等)。
如果您想要每次构建新问题报告,您可以利用问题报告插件向TeamCity构建结果添加一个选项卡,如我在这里所描述的:https://www.wrightfully.com/adding-sonarqube-results-to-the-teamcity-build-page/。
更新: TeamCity现在有一个本地SonarQube runner选项,您可以在这里阅读到该选项:https://confluence.jetbrains.com/display/TW/SonarQube+Integration
https://stackoverflow.com/questions/22044070
复制相似问题