Note :
Ce livre est une introduction utile aux pipelines CI/CD, offrant des exemples pratiques et une approche structurée. Bien qu'il soit loué pour sa simplicité et l'étendue de sa couverture, certains lecteurs trouvent qu'il manque de profondeur dans certains domaines.
Avantages:⬤ Très informatif et pratique
⬤ idéal pour les débutants en DevOps
⬤ explications et exemples clairs
⬤ bonne couverture des concepts CI/CD
⬤ facile à lire et à suivre
⬤ diagrammes utiles
⬤ mélange équilibré de théorie et de pratique.
⬤ Certains le trouvent trop simpliste ou manquant de profondeur
⬤ peut ne pas fournir une compréhension approfondie de technologies telles que Jenkins et Docker
⬤ considéré comme basique par certains lecteurs expérimentés
⬤ comprend un peu de contenu superflu dans les derniers chapitres.
(basé sur 11 avis de lecteurs)
Continuous Delivery with Docker and Jenkins - Second Edition: Create secure applications by building complete CI/CD pipelines
Créer un processus complet de livraison continue à l'aide d'outils DevOps modernes tels que Docker, Kubernetes, Jenkins, Docker Hub, Ansible, GitHub et bien d'autres.
Fonctionnalités principales
⬤ Construire des applications fiables et sécurisées à l'aide des conteneurs Docker.
⬤ Créer un environnement hautement disponible pour faire évoluer les serveurs Docker à l'aide de Kubernetes.
⬤ La mise en œuvre d'un processus de livraison continue avancé en parallélisant les tâches du pipeline.
Description du livre
Continuous Delivery with Docker and Jenkins, Second Edition explique les avantages de la combinaison de Jenkins et de Docker pour améliorer le processus d'intégration et de livraison continues du développement d'une application. Il commence par la mise en place d'un serveur Docker et la configuration de Jenkins sur celui-ci. Il propose ensuite des étapes pour créer des applications sur des fichiers Docker et les intégrer à Jenkins à l'aide de processus de livraison continue tels que l'intégration continue, les tests d'acceptation automatisés et la gestion de la configuration.
Vous apprendrez ensuite comment assurer un déploiement rapide des applications avec les conteneurs Docker, ainsi que la mise à l'échelle de Jenkins à l'aide de Kubernetes. Ensuite, vous apprendrez à déployer des applications à l'aide d'images Docker et à les tester avec Jenkins. Vers la fin, le livre abordera les parties manquantes du pipeline CD, à savoir les environnements et l'infrastructure, le versionnement des applications et les tests non fonctionnels.
À la fin du livre, vous améliorerez le flux de travail DevOps en intégrant les fonctionnalités de Docker et de Jenkins.
Ce que vous apprendrez
⬤ Prise en main des fondamentaux de Docker et comment dockeriser une application pour le processus CD.
⬤ Apprendre à utiliser Jenkins sur les environnements Cloud.
⬤ Mettre à l'échelle un pool de serveurs Docker à l'aide de Kubernetes.
⬤ Créer des applications multi-conteneurs en utilisant Docker Compose.
⬤ Rédiger des tests d'acceptation avec Cucumber et les exécuter dans l'écosystème Docker avec Jenkins.
⬤ Publier une image Docker construite dans un registre Docker et déployer des cycles de pipelines Jenkins en utilisant les meilleures pratiques de la communauté.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)