在詹金斯开始声纳服务器

时间:2013-01-23 06:16:36

标签: jenkins hudson sonarqube jenkins-plugins

我如何在詹金斯开始声纳。我的系统中有声纳3.1.1 我对詹金斯并不了解。我开始使用junkins并添加了sonar-junkins插件。 之后在Manage jenkins中 - >配置系统我添加了声纳,其详细信息为

Name : sonar
Server URL : http://localhost:9000
Database URL : jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true
Database login : sonar
Database password : sonar
Database driver : com.mysql.jdbc.Driver

然后应用并保存。
但我无法看到与声纳有关的詹金斯。我可以在詹金斯看到声纳的主页。

2 个答案:

答案 0 :(得分:3)

所有内容都在documentation page of the Sonar Jenkins Plugin上完美描述,所以请仔细阅读所有页面并逐步遵循指南,一切都应该没问题。

答案 1 :(得分:0)

要调用声纳独立分析,您必须配置所有项目属性。你做吧?这里有一个例子:

# required metadata
sonar.projectKey=yourapp:YourApplication
sonar.projectName=YourApplication
sonar.projectVersion=1.0

# path to source directories (required)
sonar.sources=yourApplication/JavaSource

# path to test source directories (optional)
sonar.tests=test

# path to project binaries (optional), for example directory of Java bytecode
sonar.binaries=YourApplication/build/classes/main

# optional comma-separated list of paths to libraries. Only path to JAR file and path to directory of classes are supported.
#sonar.libraries=path/to/library.jar,path/to/classes/dir

# The value of the property must be the key of the language.
sonar.language=java

sonar.dynamicAnalysis=reuseReports

#Surefire reports
sonar.surefire.reportsPath=yourApplication/build/test-results


sonargraph.prepareForSonar=true
# Additional parameters
#sonar.my.property=value

在您的声纳/ jenkins版本的基础上,此配置应略有不同 然后,如果您没有对Sonar的基本配置进行任何更改,则不需要输入user = sonar,password = sonar