Note :
Le livre est considéré comme la ressource la plus à jour sur la mise en œuvre de la livraison continue avec Docker et Jenkins, mais certains lecteurs estiment qu'il n'offre pas de nouvelles perspectives s'ils sont déjà familiers avec les concepts CI/CD.
Avantages:⬤ Fournit les dernières informations sur Docker et Jenkins
⬤ bien organisé pour les débutants
⬤ inclut des bonnes pratiques et des conseils
⬤ très apprécié pour sa clarté et son exhaustivité.
⬤ Contenu de haut niveau
⬤ peut ne pas apporter de nouvelles connaissances aux utilisateurs expérimentés
⬤ considéré comme dépassé par rapport à d'autres ressources similaires.
(basé sur 3 avis de lecteurs)
Continuous Delivery with Docker and Jenkins: Delivering software at scale
Libérez la combinaison de Docker et de Jenkins afin d'améliorer le flux de travail DevOps.
Caractéristiques principales.
⬤ Créer des applications fiables et sécurisées à l'aide des conteneurs Docker.
⬤ Créez un pipeline complet de livraison continue en utilisant Docker, Jenkins et Ansible.
⬤ Livrez vos applications directement sur le cluster Docker Swarm.
⬤ Créer des solutions plus complexes en utilisant des multi-conteneurs et des migrations de bases de données.
Description du livre
La combinaison de Docker et de Jenkins améliore votre pipeline de livraison continue en utilisant moins de ressources. Elle vous permet également de faire évoluer vos builds, d'automatiser des tâches et d'accélérer les performances de Jenkins grâce aux avantages de la conteneurisation Docker.
Ce livre 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'applications. 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 Docker Swarm. Ensuite, vous apprendrez à déployer des applications à l'aide d'images Docker et à les tester avec Jenkins.
À 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 de livraison continue.
⬤ Configurer Jenkins et le faire évoluer en utilisant des agents basés sur Docker.
⬤ Comprendre les principes et les aspects techniques d'un pipeline de livraison continue réussi.
⬤ Créer un processus complet de livraison continue en utilisant des outils modernes : Docker, Jenkins et Ansible.
⬤ Écrire des tests d'acceptation avec Cucumber et les exécuter dans l'écosystème Docker à l'aide de Jenkins.
⬤ Créer des applications multi-conteneurs en utilisant Docker Compose.
⬤ Gérer les changements de base de données dans le processus de livraison continue et comprendre les cadres efficaces tels que Cucumber et Flyweight.
⬤ Créer des applications de clustering avec Jenkins en utilisant Docker Swarm.
⬤ 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é.
À qui s'adresse ce livre :
Ce livre est conçu pour fournir une vue d'ensemble complète de l'apprentissage profond. Il s'adresse aussi bien au débutant en apprentissage profond et en intelligence artificielle qu'au data scientist qui souhaite se familiariser avec Theano et ses bibliothèques d'appui, ou avoir une compréhension approfondie des réseaux neuronaux profonds.
Des compétences de base en programmation Python et en informatique seront utiles, ainsi que des compétences en algèbre élémentaire et en calcul.
© 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)