Accès rapide :
Intégration continue avec C++ et Jenkins(avec Jenkins, GoogleTest, Valgrind, GCov, CppCheck, ...)
Intégration continue avec C++ et Jenkins : plan de la formation
Intégration continue avec C++ et JenkinsIntroduction à l'intégration continue
Introduction à l'intégration continue : Qu'est-ce que l'intégration continue ?
Introduction à l'intégration continue :Historique de Jenkins
Introduction à l'intégration continue : L'exemple de code utilisé durant cette formation
Intégration continue avec C++ et Jenkins Documentez et vérifiez vos codes
Documentez et vérifiez vos codes : Documentez vos codes
Documentez et vérifiez vos codes : Outils d'analyse statique de codes
Intégration continue avec C++ et JenkinsMise en uvre de tests unitaires en C++
Mise en uvre de tests unitaires en C++ : Mise en uvre d'un jeu de tests unitaires avec Boost
Intégration continue avec C++ et Jenkins Mise en uvre de tests unitaires en C++
Mise en uvre de tests unitaires en C++ : Mise en uvre d'un jeu de tests unitaires avec Google Test
Mise en uvre de tests unitaires en C++ : Intégration d'un « Test Runner » avec Eclipse
Mise en uvre de tests unitaires en C++ : Activer le calcul de couverture de code avec GCov
Mise en uvre de tests unitaires en C++ : Profiler votre batterie de tests avec Valgrind
Intégration continue avec C++ et JenkinsInstallation et configuration de Jenkins
Installation et configuration de Jenkins : Installation de Jenkins
Installation et configuration de Jenkins : Les plugins Jenkins
Intégration continue avec C++ et Jenkins Installation et configuration de Jenkins
Configuration de Jenkins : Prise en main de l'interface
Configuration de Jenkins : Configuration de la sécurité
Configuration de Jenkins : Configuration des divers outils
Configuration de Jenkins : Configuration pour l'envoi automatique de mails
Intégration continue avec C++ et Jenkins Création de projets Jenkins
Création de projets Jenkins : Qu'est ce qu'un « Job » (un projet) ?
Création de projets Jenkins : Choix du SCM (Source Code Management)
Création de projets Jenkins : Quand lancer le build ?
Création de projets Jenkins : Gestion des builds
Intégration continue avec C++ et Jenkins Automatisation des tests
Automatisation des tests : Intégration des rapports sur l'exécution des jeux de tests
Automatisation des tests : Intégration de rapport sur le « Code Coverage »
Automatisation des tests : Intégration de rapport sur l'exécution de Valgrind
Intégration continue avec C++ et Jenkins Produire la documentation
Produire la documentation
Intégration continue avec C++ et Jenkins Outils d'analyse de qualité des codes
Outils d'analyse de qualité des codes : Introduction
Outils d'analyse de qualité des codes : Utilisation de CppCheck
Intégration continue avec C++ et Jenkins Aspects avancés de configuration
Aspects avancés de configuration : Configuration d'un « Pipeline »
Aspects avancés de configuration : Projets multi-configurations
Aspects avancés de configuration : Jenkins CLI (Command Line Interpreter)
Intégration continue avec C++ et JenkinsAnnexe : Utiliser une chaîne de compilation Visual C++
Annexe : Utiliser une chaîne de compilation Visual C++
Merci de votre attention
Intégration continue avec C++ et Jenkins(avec Jenkins, GoogleTest, Valgrind, GCov, CppCheck, ...) Intégration continue avec C++ et Jenkins - Dominique Liard - 2018..2020
Diapositive suivante
Vous êtes un professionnel et vous avez besoin d'une formation ?
Conception d'IHM avec C++ et Qt 6
Voir le programme détaillé
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :