Archives mensuelles : septembre 2013

Migrer Jenkins de Tomcat vers un service Windows

MigrerJenkins

La série de posts en cours porte sur la migration de SonarQube et Jenkins depuis Tomcat vers des services Windows.

Nous avons déjà vu comment effectuer cette migration pour SonarQube, tout en continuant de travailler avec Jenkins sous Tomcat, c’est-à-dire sans rien perdre de notre repository SonarQube, notre tableau de bord, les résultats d’analyse, les profils, mais également en gardant la possibilité de lancer les projets configurés sous Jenkins, et donc sans rien perdre des plugins installés, dont celui pour le SonarQube Runner.

Aujourd’hui, nous allons voir comment migrer Jenkins en service Windows. Et finalement nous débarrasser de ce bon vieux Tomcat.  Continuer la lecture

SonarQube en service Windows avec Jenkins sous Tomcat

SonarQube2 Nous avons vu lors de notre dernier post comment migrer SonarQube en tant que service Windows. Nous avons en fait effectué une nouvelle installation, sans perdre notre repository, constitué avec notre version de SonarQube sous Tomcat. Nous avons pu vérifier que nos projets, les résultats d’analyses précédents, mais également toute la configuration existante (plugins, Quality Profiles, etc.) étaient bien présents.

Bien. Mais qu’en est-il de Jenkins ? Notre Jenkins sous Tomcat travaillait avec la version Tomcat de SonarQube. Nous devons maintenant lui indiquer de travailler avec notre service Windows de SonarQube.

Comment procéder ? Voici les étapes que j’ai suivies.  Continuer la lecture

Migrer SonarQube de Tomcat vers un service Windows

Comme je vous en ai déjà parlé, SonarQubeServiceSonarQube ne sera prochainement plus disponible pour Tomcat mais uniquement en tant que service Windows. Ce qui veut dire que je vais devoir migrer ma plate-forme SonarQube / Jenkins.

Ce qui amène certaines questions: vais-je perdre ma configuration ? Vais-je perdre mes analyses ? SonarQube utilise une base de données pour stocker les résultats d’analyse, donc nous pouvons espérer conserver celles-ci et leur historique.

Mais qu’en est-il de ma configuration SonarQube ? Vais-je devoir réinstaller les plugins ? Bon sang, oú ai-je mis les clés des licences pour ces plugins ? Et mes Quality Profiles ? Sont-ils stockés dans la base de données ou dans un fichier ?  Continuer la lecture

A venir sur Qualilogy

SonarSource Deux nouvelles importantes sur le site de SonarSource.

La plateforme Sonar, dédiée à l’inspection continue de la qualité du code, se nomme SonarQube depuis le 20 Juin 2013. L’annonce sur le site de SonarSource se trouve ici.

Cela fait déjà quelques temps donc, mais en fait, il a fallu une paire de mois pour s’adapter et prendre l’habitude de parler de SonarQube et non plus de Sonar.

Je me demandais si je devais modifier les posts existants, qui parlent de Sonar donc, sans trop savoir quelle décision prendre, d’autant que cela représente une certaine somme de travail, et de plus s’avère source d’erreurs (notamment pour modifier et vérifier les nombreux liens existants entre tous les articles). Jusqu’à ce que je vois quelqu’un dire qu’il cherche de l’information sur SonarQube mais n’en a trouvé que pour Sonar, et demander s’il s’agit du même logiciel.  Continuer la lecture