2013-01-23 2 views
0

Comment puis-je démarrer sonar dans jenkins. j'ai sonar 3.1.1 dans mon système.
Je n'ai pas une connaissance approfondie de jenkins. J'ai commencé junkins et ajouté le plugin sonar-junkins. Après cela à Manage jenkins -> Configurer système i ajouté sonar avec les détails que,démarrer le serveur sonar dans 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 

puis appliquer et enregistré.
mais je ne vois rien dans jenkins liés à sonar. Je peux voir la page d'accueil du sonar à Jenkins.

Répondre

3

Tout est parfaitement décrit sur le documentation page of the Sonar Jenkins Plugin, donc s'il vous plaît lisez attentivement toutes les pages et suivez les instructions étape par étape, et tout ira bien. Pour appeler les analyses standalone du sonar, vous devez configurer toutes les propriétés du projet.

0

Vous faites cela? voici un exemple:

# 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 

dans la base de votre version de sonar/jenkins cette configuration devrait être légèrement différente Ensuite, si vous ne faites pas de changement dans la configuration de base de Sonar, vous n'avez pas besoin de mettre utilisateur = sonar, mot de passe = sonar

Questions connexes