我已将IntelliJ与SonarLint配置为AWS中已连接的SonarQube实例。我能够在IntelliJ中运行代码分析,我确实在IntelliJ中得到了结果。
但我想在Sonarqube中得到这些结果。怎么做?
答案 0 :(得分:2)
您应该查看文档以了解如何:
答案 1 :(得分:0)
如果你有Jenkins,你应该有2个工作:一个用于从分支构建应用程序,另一个用于根据第一个作业(构建作业)创建的工件运行SonarQube分析。您可以创建一个管道:当您推送到git(或其他存储库)时,将自动启动第一个作业,当构建完成并且它成功时,它将触发作业以分析声纳中的代码。尝试在https://docs.sonar.org/查找配置示例,或者我可以明天向您发送我们如何配置管道的详细信息。附:忘了提你需要在Jenkins中安装SonarQube插件。
SonarLint:此工具仅打开与Sonar服务器的连接,只是为了获取分析规则,但分析是在您身边进行的(localhost),而不会将结果发送回Sonar服务器。这就是SonarLint的工作原理。