Usine logicielle - Jenkins et SonarQube pour PHP - Projet Tasks Laravel 5

1 1 1 1 1 1 1 1 1 1 Rating 5.00 (4 Votes)
Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn

Dans ce tutoriel qui est la suite de Usine logicielle - Jenkins pour PHP - Projet Tasks Laravel 5, nous allons voir comment intéragir avec SonarQube ce qui permettra d'analyser la qualité de code du projet Laravel 5 - Construire une application CRUD disponible sur GitHub.

Allez à l'adresse de Jenkins : http://localhost:9000/jenkins/ puis cliquez sur le projet tasks-laravel5 puis sur Configurer :

208 usine logicielle jenkins et sonarqube pour php projet tasks laravel 5 01

Allez dans la partie "Build" et créez une commande pour exécuter un script shell :

  • Commande : /opt/sonar-runner/bin/sonar-runner

208 usine logicielle jenkins et sonarqube pour php projet tasks laravel 5 02

Puis cliquez sur "Sauver".

Lancer maintenant le job à l'aide du menu "Lancer un build".

Vérifier dans SonarQube

Une fois que le Job est fini de s'exécuter, lancez SonarQube http://localhost:9010/sonar/ puis allez dans le projet tasks-laravel5.

208 usine logicielle jenkins et sonarqube pour php projet tasks laravel 5 03

Conclusion

Vous savez maintenant intégrer SonarQube à Jenkins.

Autres articles

Submit to DeliciousSubmit to DiggSubmit to FacebookSubmit to Google PlusSubmit to StumbleuponSubmit to TechnoratiSubmit to TwitterSubmit to LinkedIn