sonar+github intégration
Je veux l'activer sonar avec git, mais est-il nécessaire que retirez d'abord le projet de dépôt git à l'aide d'hudson ou de quelque chose et sonar analyser le code périodiquement sur l'hudson .je suis droite signifie mon étapes :
1.Extraire le projet de git à l'aide d'hudson.
2.Sonar sur hudson va analyser le code et envoyer les mises à jour.?
ou directement nous pouvons utiliser git+sonar comment il fonctionne ,quelqu'un peut-il me guider pour le faire fonctionner.
La réponse est bonne, mais Sonar doit le rendre plus facile. C'est un bon outil, c'est dommage, n'est pas mieux intégré avec github. Combinaisons il l'a fait grand par exemple.
OriginalL'auteur pbhle | 2013-01-28
Vous devez vous connecter pour publier un commentaire.
Oui, vous devez tout d'abord à tirer de votre projet à partir de GitHub, puis de lancer une analyse Sonar sur votre copie locale (Sonar doit le fichier existe sur le système de fichiers pour pouvoir les analyser).
Sorte que vous pouvez tirer de votre projet manuellement ou obvioulsy à l'aide d'un serveur CI comme Jenkins/Hudson.
Vous pouvez écrire votre propre script qui ne "git pull + mvn sonar:sonar", et le calendrier de ce script à l'aide de cron table (Unix/Linux) ou le planificateur de tâches (Windows). Cependant, je vous conseille de préférer Hudson/Jenkins, ceux-ci sont beaucoup plus puissant.
ok... merci, signifie que j'ai juste besoin d'installer le plugin sonar sur la baie d'hudson et configurer un job là-bas. suis-je le droit?
Oui, voir la documentation ici: docs.codehaus.org/pages/viewpage.action?pageId=116359341 (et merci de valider cette réponse si cela répond à votre question!)
OriginalL'auteur Fabrice - SonarSource Team
La bonne nouvelle, hier (2015-07-08) SonarQube a lancé un Github Pluging, chaque fois qu'un pull request est soumis, le système CI lance un SonarQube aperçu de l'analyse.
Référence:
http://www.sonarqube.org/github-pull-request-analysis-helps-fix-the-leak/
OriginalL'auteur Gaspar Belandria