SonarQube 与 GIT 集成

SonarQube Integration with GIT

我有一个要求,如果开发人员在 git 中提交代码,Sonarqube 应该自动进行代码分析并显示在仪表板中。 Sonarqube 在 AWS Ubuntu 实例中。代码是用c#写的?

我已经安装了 Sonarqube、Git 和 sonar Github 插件并为 sonar 生成了 ssh-key 并复制到 git。在Github plugin for GitHub API Endpoint 应该给什么? 请让我知道在 Sonarqube 中集成 git 提交的任何进一步步骤?

您必须设置一个由 git 提交触发的构建服务器(如 "Jenkins" 或 "Bamboo" 或类似的),检查代码并运行 SonarQube 分析msbuild 扫描器。

您还可以考虑使用云服务进行构建 - 例如 "travis"。