Installer Sonar – Analyse Sonar avec Jenkins

Analyse Sonar avec JenkinsNotre série d’articles sur l’installation de Sonar va prendre fin avec ce post. Rappelons quels en étaient les objectifs :

  • Mettre en place un environnement d’analyse de code permettant de mesurer la qualité d’applications.
  • Sans nécessiter de connaissances techniques en matière de Java, de bases de données, de réseau ou d’outils Open Source.

Vous êtes un pro du monde Mainframe-Cobol ou SAP, un consultant Qualité, un responsable MOA interface entre les utilisateurs et les équipes de projet, un chef de projet gérant des outsourcers pour votre département IT : cette série d’articles vous a montré pas à pas comment installer Sonar sur votre PC (un simple portable dans mon cas) pour analyser facilement et régulièrement toute livraison de code ou version d’applications. Lire la suite

Installer Sonar – Le plugin Sonar pour Jenkins

Installer Sonar - Le plugin Sonar pour JenkinsAprès avoir installé Jenkins dans le post précédent, nous allons voir maintenant comment interfacer celui-ci avec notre environnement Sonar.

Si vous n’avez pas suivi depuis le début cette série sur l’installation d’un environnement d’analyse de code avec Sonar, voici les articles dont nous aurons besoin aujourd’hui :

Vous pouvez également regarder la documentation Sonar sur la configuration du Sonar Jenkins Plugin.

Lire la suite

Installer Sonar – Jenkins

Install JenkinsDans cette série de posts sur l’installation et la configuration de Sonar, nous avons vu précédemment comment réaliser une analyse de code avec le Sonar Runner.

Aujourd’hui, nous allons voir comment installer et configurer Jenkins, afin d’utiliser celui-ci pour gérer toutes nos analyses.

Ce sera également l’occasion de détailler la résolution de quelques problèmes spécifiques à notre environnement, et accessoirement de voir comment détecter ces problèmes avec le serveur Tomcat, dont nous avons auparavant détaillé auparavant l’installation.

Lire la suite

Installer Sonar – Analyse avec Sonar Runner

SonarRunner1Nous avons précédemment installé le portail Sonar sous Tomcat, ainsi que le Sonar Runner, qui va nous permettre de réaliser aujourd’hui notre première analyse.

Dans le dossier d’installation du Sonar Runner, nous trouvons 3 répertoires :

  • Un répertoire ‘..\lib’ dédíé au .jar nécessaire à l’exécution du Sonar-Runner.
  • Un répertoire ‘..\conf’ avec le fichier ‘sonar-runner.properties’ dédié à la connexion à Sonar et à notre base de données.
  • Un répertoire ‘..\bin’ dans lequel se trouve le fichier ‘sonar-runner.bat`qui nous permet de lancer une analyse.

Avant de configurer celle-ci, arrêtons nous un instant afin de réfléchir à l’organisation de notre environnement d’analyse. Lire la suite

Installer Sonar – Sonar Runner

Installing Sonar RunnerLe Sonar Runner nous permet de réaliser des analyses de code source sans passer par des outils tels que Maven ou Ant.

Ces derniers sont bien connus des équipes de développement J2EE ou toute autre nouvelle technologie, mais rappelons que notre objectif, sinon de cette série concernant l’installation de Sonar, mais d’une manière plus génèrale de notre blog, est de permettre à toute personne de réaliser des analyses de code et de la qualité des applications, sans nécessiter une quelconque connaissance de ces nouvelles technologies. Lire la suite

Installer Sonar – La webapp Sonar

Installation de SonarJ’ai pris un peu de retard dans l’écriture des articles de cette série sur l’installation et l’utilisation de Sonar : c’était Semana Santa en Espagne, donc férié et j’ai voulu en profiter pour une fois. Et comme la semaine a été aussi courte qu’intense, je n’ai pas pu rattraper ce retard.

Heureusement, nous en avons terminé avec les longs articles sur Oracle, et comme l’installation de Sonar n’est pas très complexe – si on prend la peine de bien respecter chaque étape – j’espère pouvoir rédiger des posts plus courts mais plus fréquents. Lire la suite

Installer Sonar – Créer un user Sonar sous Oracle

Installer SONAR - Crér un user Sonar avec la console OracleLes posts les plus récents de notre série ‘Installer Sonar’ ont porté sur Oracle, et tout ce que vous devez savoir sur cette base de données afin d’installer une plateforme d’analyse de code avec Sonar (et Jenkins, et Tomcat).

A l’issue de l’article traitant de l’installation de Oracle, je vous avais dit de noter l’adresse de la console d’administration de Oracle.

Aujourd’hui, nous allons utiliser cette console afin de créer un ‘User’ Oracle qui nous permettra de disposer d’un schéma Sonar dans notre base de données.

Lire la suite

Installer Sonar – Trucs et astuces Oracle

OracleTipsTricksAprès avoir vu comment installer Oracle et installer un Loopback Adapter afin d’utiliser Oracle sur un portable ou une station sans connexion réseau, je vais présenter dans cet article quelques trucs et astuces bien utile lorsque vous devez gérer une base de données aussi complexe que peut l’être Oracle.

Par exemple, il n’y a rien de plus énervant que d’avoir rencontré un problème lors de l’installation de Oracle, et de ne pas parvenir à désinstaller celui-ci. Impossible de s’en débarrasser : il est encore plus difficile de le désinstaller que de l’installer.

Nous verrons également quelques commandes et outils de base afin de vérifier que Oracle fonctionne correctement. Lire la suite

Installer Sonar – Oracle Loopback Adapter

Sonar Install - Oracle Loopback AdapterLe dernier post de notre série sur ‘Installer Sonar’ portait sur la mise en place et la configuration – assez longue – de Oracle.

Nous n’avons donc pas pu voir certains trucs ou astuces qui peuvent vous être utiles, afin de vérifier que Oracle est bien installé et utilisable.

Si votre installation s’est déroulée sur un ordinateur d’entreprise, doté d’une connexion réseau, alors votre Oracle devrait déjà fonctionner correctement.

En effet, Oracle nécessite une adresse IP afin de pouvoir travailler. Et sans entrer dans les détails, si votre PC fonctionne en réseau, vous disposez déjà d’une adresse IP. Si vous n’êtes pas toujours – voire jamais – connecté sur un réseau d’entreprise, vous aurez besoin d’une adresse IP locale. C’est le rôle du Loopback Adapter, qui simule une boucle réseau sur votre ordinateur.

Nous allons examiner dans ce post comment installer un Loopback Adapter, nécessaire afin d’utiliser Oracle sur une station standalone, tel un portable par exemple. Lire la suite