Archives mensuelles : décembre 2013

Analyse PL/SQL avec SonarQube – Le Quality Profile PL/SQL

SonarQubePLSQL3Après avoir configuré notre première analyse PL/SQL depuis Jenkins, nous avons lancé celle-ci, et nous pouvons donc maintenant regarder les résultats dans le tableau de bord SonarQube.

Ceci sera l’occasion d’examiner et d’expliciter dans nos prochains posts, les règles proposées par SonarQube en matière de bonnes pratiques de programmation PL/SQL. Mais tout d’abord, regardons ce que nous propose le ‘profile’ PL/SQL de SonarQube. Lire la suite

Analyse PL/SQL avec SonarQube – Configuration

SonarQubePLSQL2Nous avons vu, dans le premier post de cette série sur l’analyse de code PL/SQL avec SonarQube, comment j’organise mon environnement d’analyse, avec :

  • un dossier C:\SRC\ contenant tous les projets,
  • un sous-répertoire dédié au projet,
  • différents sous-répertoires dont un ‘..\Source’ avec le code source à analyser.

Dans le cas de notre analyse PL/SQL, ce code se trouvera donc dans un dossier ’C:\SRC\Demo\PLSQL\Source’.

Voyons maintenant comment créer et configurer une analyse SonarQube de ce code, avec Jenkins. Lire la suite

Upgrade SonarQube-Runner et Jenkins

JenkinsUpgradeJ’ai mis à jour ma version de SonarQube dans le post SonarQube Upgrade 4.0, ce qui nous a donné l’opportunité de documenter quelques erreurs rencontrées.

J’ai voulu updater également les autres composants que sont SonarQube-Runner et Jenkins et le Monsieur Jenkins m’a causé quelques soucis.

Donc ce post va nous permettre de voir un upgrade de SonarQube-Runner et Jenkins, ainsi que de résoudre (ou contourner) les erreurs rencontrées. Lire la suite