如何在 sonarqube 5.0 中使用 git 作为 scm provider

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在 sonarqube 5.0 中使用 git 作为 scm provider相关的知识,希望对你有一定的参考价值。

参考技术A 按照官方的说法部署,但是是执行 sonar-runner 有报错信息如下,提示说获取不到人员的信息。
总觉得还是需要在什么地方配置用户登录信息,类似文中使用 svn 作为scm 一样。

08:46:33.723 INFO - Sensor SCM Sensor...
08:46:33.897 INFO - SCM provider for this project is: git
08:46:33.898 INFO - Retrieve SCM blame information...
08:46:33.915 INFO - 632 files to be analyzed
08:46:34.377 INFO - Author: PersonIdent[Not Committed Yet, , Tue Feb 3 08:46:34 2015 +0000]
08:46:34.379 INFO - Source commit: null
08:46:34.377 INFO - Author: PersonIdent[Not Committed Yet, , Tue Feb 3 08:46:34 2015 +0000]
08:46:34.924 INFO - Source commit: null
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
INFO: ------------------------------------------------------------------------
Total time: 1:01.699s
08:46:35.891 INFO - Author: PersonIdent[Not Committed Yet, , Tue Feb 3 08:46:35 2015 +0000]
08:46:34.930 INFO - Author: PersonIdent[Not Committed Yet, , Tue Feb 3 08:46:34 2015 +0000]
08:46:35.930 INFO - Source commit: null
Final Memory: 27M/318M
INFO: ------------------------------------------------------------------------
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: Unable to blame file

google 也没有找到相关的。。本回答被提问者和网友采纳

sonarqube如何使用自定义规则插件

1.将写好的自定义规则插件的jar包放到插件目录里面

/Users/zhaijing/Downloads/sonarqube-6.7.5/extensions/plugins

2.然后重启sonarqube
/Users/zhaijing/Downloads/sonarqube-6.7.5/bin/macosx-universal-64
sh sonar.sh stop
sh sonar.sh start
3.在浏览器重新进入http://127.0.0.1:9000
4.进入规则列表页面,搜索自定义的那条规则的title就可以看到了
 

以上是关于如何在 sonarqube 5.0 中使用 git 作为 scm provider的主要内容,如果未能解决你的问题,请参考以下文章

如何在 sonarqube 5.0 中使用 git 作为 scm provider

SonarQube 检查代码然后传递给 git/repo

如何在构建docker镜像时执行SonarQube扫描.NET Core应用

如何在 Jenkins 中为 sonarqube 配置 TSLint 插件?

SonarQube 扫描仪失败并出现“不在 git 工作树内”错误

git jenkins SonarQube手动代码质检