MOHAMED LARTAB
MED.LARTAB@GMAIL.COM
- Support de Java 8.
- Analyse de projet Multi-Language.
I-Installation de ‘Web Plugin’ :
Le plugin permet l'analyse du langage HTML (inclus
dans HTML, JSP, JSF, Ruby, PHP, etc pa...
III- Configuration de ‘sonar-projet.properties’
1 - définie les dossiers source du projet.
2 - désactiver le forçage du la...
I-Configuration de MySQL .
1 - Emplacement de fichier de
configuration de MySQL dans
le serveur 172.16.121.38 :
/opt/lampp...
II - Connexion avec la base de données MySQL
Configuration de sonar.properties
I - Augmentation de Mémoire Pour l’analyse de grands projets. ( sonar-
runner.bat ).
Remplacé % SONAR_RUNNER_OPTS% par Xms...
II – Connexion avec MySQL et SonarQube ( sonar-runner.properties )
1 - Url de SonarQube
2 - Paramètre de MySQL ( Server/ba...
I – Les permissions
1-le chemin de sonar.sh dans le serveur :
/sonar4/bin/linux-x86-64/
2- On change la permission vers 77...
1 – Entrer dans le Dossier de Projet via la ligne de commande ( CMD ) .
2 – Glisser sonar-runner .bat vers la fenêtre de l...
L’automatisation de Sonar à travers ANT et Jenkins/Hudson :
- Création de fichier build.properties
Création de fichier xml pour chaque projet .
Les Fichier Projet.XML ( Fichier Build ANT )
Les Fichier Projet.XML ( Fichier Build ANT )
Les Fichier Projet.XML ( Fichier Build ANT )
Création / Configuration de fichier Build.XML
Installation de Sonar Jar dans ANT
http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant-...
Installation de Sonar Jar dans ANT
http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant-...
Crée un Workspace dans le serveur et transférer les Fichiers
Création d’un JOB dans Jenkins/Hudson
Configuration de JOB
Lancement d’un Job
SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson
Prochain SlideShare
Chargement dans…5
×

SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson

1 153 vues

Publié le

SonarQube Manuel et Automatisation d'analyse ANT/JENKINS-Hudsone ,MultiProjet Scanning

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 153
Sur SlideShare
0
Issues des intégrations
0
Intégrations
16
Actions
Partages
0
Téléchargements
41
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

SonarQube Manuel Automatisation d'analyse ANT JENKINS/Hudson

  1. 1. MOHAMED LARTAB MED.LARTAB@GMAIL.COM
  2. 2. - Support de Java 8. - Analyse de projet Multi-Language.
  3. 3. I-Installation de ‘Web Plugin’ : Le plugin permet l'analyse du langage HTML (inclus dans HTML, JSP, JSF, Ruby, PHP, etc pages). II- Redémarrez SonarQube
  4. 4. III- Configuration de ‘sonar-projet.properties’ 1 - définie les dossiers source du projet. 2 - désactiver le forçage du langage de programmation.
  5. 5. I-Configuration de MySQL . 1 - Emplacement de fichier de configuration de MySQL dans le serveur 172.16.121.38 : /opt/lampp/etc/my.cnf 2 – Cette configuration pour les grands projets : Augmentation de Mémoire max_allowed_packet = 80M key_buffer = 16M innodb_buffer_pool_size = 16M
  6. 6. II - Connexion avec la base de données MySQL Configuration de sonar.properties
  7. 7. I - Augmentation de Mémoire Pour l’analyse de grands projets. ( sonar- runner.bat ). Remplacé % SONAR_RUNNER_OPTS% par Xms256m-Xmx1024m en sonar runner.bat
  8. 8. II – Connexion avec MySQL et SonarQube ( sonar-runner.properties ) 1 - Url de SonarQube 2 - Paramètre de MySQL ( Server/base de donnés) 3 – Utilisateur et mot de pass de MySQL
  9. 9. I – Les permissions 1-le chemin de sonar.sh dans le serveur : /sonar4/bin/linux-x86-64/ 2- On change la permission vers 777 pour sonar.sh II – Démarrage de Serveur SonarQube : Via Putty : /sonar4/bin/linux-x86-64/sonar.sh start
  10. 10. 1 – Entrer dans le Dossier de Projet via la ligne de commande ( CMD ) . 2 – Glisser sonar-runner .bat vers la fenêtre de la ligne de commande .
  11. 11. L’automatisation de Sonar à travers ANT et Jenkins/Hudson : - Création de fichier build.properties
  12. 12. Création de fichier xml pour chaque projet . Les Fichier Projet.XML ( Fichier Build ANT )
  13. 13. Les Fichier Projet.XML ( Fichier Build ANT )
  14. 14. Les Fichier Projet.XML ( Fichier Build ANT )
  15. 15. Création / Configuration de fichier Build.XML
  16. 16. Installation de Sonar Jar dans ANT http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant- task-2.1.jar Placé le Jar dans l’emplacement suivant : /root/.hudson/tools/apache-ant-1.8.2/lib
  17. 17. Installation de Sonar Jar dans ANT http://repository.codehaus.org/org/codehaus/sonar-plugins/sonar-ant-task/2.1/sonar-ant- task-2.1.jar Placé le Jar dans l’emplacement suivant : /root/.hudson/tools/apache-ant-1.8.2/lib
  18. 18. Crée un Workspace dans le serveur et transférer les Fichiers
  19. 19. Création d’un JOB dans Jenkins/Hudson
  20. 20. Configuration de JOB
  21. 21. Lancement d’un Job

×