我正在尝试使用jenkins设置SonarQube,这是通过推送到我设置的git repo触发而构建的。
我能够安装扫描仪插件并将其配置得很好,但我遇到的问题是,当我将Sonar扫描仪添加到我的构建步骤时,在分析属性部分,它需要我设置sonar.sources属性。但是,我希望扫描程序通过我的git repo中的文件解析而不是我机器上的文件。
如何设置属性以便扫描程序从repo分析项目?
我正在使用: 詹金斯2.107.1, SonarQube 7.0, Sonar Scanner 3.1.0
我目前在分析属性中有以下内容:
答案 0 :(得分:0)
我稍微想了一下。
我需要在我正在使用的服务器上设置Jenkins工作区的路径,而不是设置源文件在我的机器中的路径。
所以我需要添加:
sonar.sources = C:\ Users \ collins \ .jenkins \ workspace \ myProjName
由于我已经使用Jenkins配置了我的Git仓库,因此该工作区也会相应更新。