Rapport sur la complexité du code : Cobertura, JaCoco
Rapport sur les taches ouvertes (FIXME, TODO, )
Installation sonar
Intégration avec l’outil Sonar
Intégration avec outil gestion bugs
Nexus
Définition et valeur ajouté d’un >Repository d’entreprise
offre du marché
Installation Nexus
Role Proxy
Role pour bande passante
gestion des livraisons releases / snapshot
Intégration Maven / Nexus
balise mirror et server dans settings.xml
balise distributionManagement dans pom.xml
Jenkins
Valeur ajoutée d’un serveur IC
offre du marché
Préparer l’environnement système
Installation Jenkins
Configuration JDK et Maven
Création premier Job
Lancement premier Job
Actions pre-build
Actions post-build
Rapport Javadoc
Rapport couverture de code
Configurer les rapports de test dans Jenkins
Afficher les résultats de test dans Jenkins
Intégration avec Sonar
Tableau de bord de la configuration Jenkins
Configuration Variables d’environnement Système
Configuration Propriétés globales
Configuration outils de build : Maven, Ant, Shell
Configuration gestionnaire de source (Subversion, cvs)
Mémoire necessaire
répertoire USER_HOME/.jenkins
Backup données Jenkins
Upgrade Jenkins
Lancement de build MAven
Voir les résultats d’un job
Sonar
Les 7 axes de Qualité logicielle
Installation par défaut (base h2)
Intégration avec MySQL
Analyse de code via Sonar Runner
Analyse de code via Maven
Analyse de code via Ant
Analyse de code via plugin Eclipse
Analyse de bugs Potentiels
Respects des règles de codage
Analyse résultats de Tests
Analyse Duplications de code
Analyse des Commentaires
Analyse de l’Architecture et design
Analyse de la Complexité du code
Paramétrage de règles spécifiques
Profils de règle
* La durée et le prix de la formation sont donnés à titre indicatif pour une inscription en inter-entreprises. Toute demande intra-entreprise fait systématiquement l’objet d’un devis sur-mesure devant être approuvé pour acceptation.