首页 文章

将SonarQube与Jenkins和Github集成

提问于
浏览
0

我正在尝试使用jenkins设置SonarQube,这是通过推送到我设置的git repo触发而构建的 .

我能够安装扫描仪插件并将其配置得很好,但我遇到的问题是,当我将Sonar扫描仪添加到我的构建步骤时,在分析属性部分,它需要我设置sonar.sources属性 . 但是,我希望扫描程序通过我的git repo中的文件解析而不是我机器上的文件 .

如何设置属性以便扫描程序从repo分析项目?

我正在使用:Jenkins 2.107.1,SonarQube 7.0,Sonar Scanner 3.1.0

我目前在分析属性中有以下内容:

  • sonar.projectKey = projKey

  • sonar.projectName = projName

  • sonar.projectVersion = 1.0

  • sonar.sources =

  • sonar.java.binaries =

  • sonar.projectBaseDir =

1 回答

  • 0

    我稍微想了一下 .

    我需要在我正在使用的服务器上设置Jenkins工作区的路径,而不是设置源文件在我的机器中的路径 .

    所以我需要添加:

    sonar.sources = C:\ Users \ collins \ .jenkins \ workspace \ myProjName

    由于我已经使用Jenkins配置了我的Git仓库,因此该工作区也将相应更新 .

相关问题