5

我想用 git 启用声纳,但是否有必要首先使用 hudson 或其他东西从 git 存储库中提取项目,然后声纳会定期在 hudson 上分析代码。我是正确的意思是我的步骤:

1.使用 hudson 从 git 拉取项目。

2. hudson 上的Sonar 将分析代码并发送更新。?

或者直接我们可以使用 git+sonar 它是如何工作的,任何人都可以指导我让它工作。

4

2 回答 2

8

是的,您需要先从 GitHub 拉取您的项目,然后在您的本地副本上启动 Sonar 分析(Sonar 需要文件存在于文件系统上才能分析它们)。

所以你可以手动拉你的项目,或者使用像 Jenkins/Hudson 这样的 CI 服务器。

于 2013-01-28T10:34:31.010 回答
3

好消息,昨天(2015-07-08)SonarQube 推出了 Github Pluging,每次提交 pull request,CI 系统都会启动 SonarQube 预览分析。

参考: http: //www.sonarqube.org/github-pull-request-analysis-helps-fix-the-leak/

于 2015-07-09T13:59:11.303 回答