2. Organisation du livre

L'Intégration Continue ressemble à beaucoup d'autres choses : plus vous investissez dessus, plus vous en tirerez de bénéfices. Bien qu'une configuration d'Intégration Continue basique produira tout de même des améliorations dans le fonctionnement de votre équipe, il est aussi très avantageux d'assimiler et d'implémenter graduellement quelques-unes des techniques avancées. Dans ce but, ce livre est organisé comme un trek progressif dans le monde de l'Intégration Continue avec Jenkins, allant du plus simple au plus avancé. Dans le premier chapitre, nous effectuerons un balayage de tout ce qui fait Jenkins, sous la forme d'une promenade à haut-niveau. Ensuite, nous progresserons dans l'installation et la configuration de votre serveur Jenkins et expliquerons comment configurer des tâches de build basiques. Une fois que nous aurons maîtrisé les bases, nous explorerons des sujets plus avancés, en passant par les tests automatisés, la sécurité, des techniques avancées de notification et la mesure et les rapports sur les métriques de qualité de code. Ensuite, nous passerons à des techniques de construction plus poussées comme les matrix builds, les builds distribués et l'IC basée sur le Cloud, avant de parler de l'implémentation du déploiement continu avec Jenkins. Et enfin, nous traiterons des astuces pour la maintenance de votre serveur Jenkins.