需实现的功能:通过gitlab-CI,在有merge_request触发提交代码的增量代码检查
场景:gitlab、gitlab-runner、sonarqube、sonar-scanner都已经部署好了,现在流水线正常触发
遇到的问题:目前主要是用于Android 源代码(c/cpp/java)检查,目前没有用repo管理,而是把所有代码都保存在一个git仓库下,导致该仓库源代码庞大,sonar检查时很吃内存且检查时间很慢
目前设置的只扫描部分目录(sonar.sorce属性下指定部分要扫描的文件夹路径,导致没加的那些文件夹下的代码无法做代码检查),有没有朋友有更好的方法可以解决上面的问题,同事扫描和分析速度又快??