Search
Résultats pour {phrase} ({results_count} de{results_count_total})
Displaying {results_count} results of {results_count_total}
Formation JENKINS Intégration continue avec C++ et Jenkins
Domaine : Management SI
DURÉE
2 jour(s)
OBJECTIFS
Comprendre les principes de l'intégration continue. Installer et configurer un serveur Jenkins. Intégrer Jenkins avec les autres outils (SCM, outil de build…). Automatiser les builds, les productions de documentation, les tests, les audits de code et les déploiements.
Pré-requis
Connaître un langage de programmation C++ et une chaîne d'outils de build associée.
Participants
Développeurs;
coût
Formation en cours collectif
Nous contacter pour une formation sur mesure ou en intra
LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle
PROGRAMME DE FORMATION
JENKINS Intégration continue avec C++ et Jenkins
La théorie des tests
Les différents niveaux de test (unitaires, intégration, vérification et qualification)
La non-régression
Pourquoi mettre en Åuvre des procédures de tests automatiques ?
Présentation des outils utiles pour les tests
La non-régression
Pourquoi mettre en Åuvre des procédures de tests automatiques ?
Présentation des outils utiles pour les tests
Mise en Åuvre de tests unitaires en C++
Présentations des outils d'automatisation de jeux des tests en C++
Installation et mise en Åuvre de CppUnit
Installation et mise en Åuvre de Boost UnitTest
Intégration dans un IDE
Installation et mise en Åuvre de CppUnit
Installation et mise en Åuvre de Boost UnitTest
Intégration dans un IDE
Code coverage en C++
Pourquoi faire du code coverage ?
Présentation de l'outil Gcov
Analyse de rapport produit par Gcov
Présentation de l'outil Gcov
Analyse de rapport produit par Gcov
Introduction à l'intégration continue
Quest-ce que l'intégration continue ?
Historique de Jenkins
Installation de Jenkins
Les plugins Jenkins
Historique de Jenkins
Installation de Jenkins
Les plugins Jenkins
Configuration de Jenkins
Prise en main de l'interface
Configuration de la sécurité
Configuration des divers outils
Configuration pour l'envoi automatique de mails
Configuration de la sécurité
Configuration des divers outils
Configuration pour l'envoi automatique de mails
Création de projets Jenkins
Qu'est-ce qu'un "Job" (un projet) ?
Choix du SCM (Source Code Management)
Quand lancer le build ?
Gestion des builds
Choix du SCM (Source Code Management)
Quand lancer le build ?
Gestion des builds
Automatisation des tests dans Jenkins
Configurer l'automatisation des tests
Intégration des rapports sur l'exécution des jeux de tests
Profilage des batteries de tests (Valgrind, Cprof...)
Intégration des rapports sur l'exécution des jeux de tests
Profilage des batteries de tests (Valgrind, Cprof...)
Outils d'analyse de qualité des codes
Introduction
Intégration des rapports dans Jenkins
Intégration des rapports dans Jenkins
Produire la documentation
Présentation de l'outil Doxygen
Ajout de Doxygen dans le processus de build
Intégration de la documentation dans Jenkins
Ajout de Doxygen dans le processus de build
Intégration de la documentation dans Jenkins
dates des formations a grenoble
dates des formations a SOPHIA ANTIPOLIS
Cursus formation
Formations de la même thématique
nos centres de formation