使用Jenkins对非maven项目进行Sonarqube分析

时间:2015-01-21 22:58:21

标签: maven jenkins sonarqube

我正在使用maven目标声纳:声纳使用sonarqube4.2分析我的jenkins中的所有maven项目并运行目标声纳:声纳作为构建步骤。

我的情况是,几个团队的项目中只包含UI代码,并且不遵循maven结构。

Src文件夹不存在。有人可以告诉我如何在这种情况下指定源文件夹,因为声纳:声纳只适用于maven项目而且我没有适当的声纳转轮。

提前致谢。

此致 UPEN

1 个答案:

答案 0 :(得分:2)

您只需使用SonarQube Runner构建步骤而不是SonarQube Maven PostJob。使用此构建步骤,您必须自己指定属性,以便您可以放置​​任何所需的内容。例如:

sonar.projectKey=my:project
sonar.projectName=My project
sonar.projectVersion=1.0
sonar.sources=.
sonar.exclusions=build/**/*

您可以在"Adding SonarQube Runner" documentation pageSonarQube Jenkins plugin上找到更多信息。