Livraison continue avec Docker et Jenkins : Fournir des logiciels à grande échelle

Note :   (4,0 sur 5)

Livraison continue avec Docker et Jenkins : Fournir des logiciels à grande échelle (Rafal Leszko)

Avis des lecteurs

Résumé:

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é.

Inconvénients:

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)

Titre original :

Continuous Delivery with Docker and Jenkins: Delivering software at scale

Contenu du livre :

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.

Autres informations sur le livre :

ISBN :9781787125230
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Livraison continue avec Docker et Jenkins - Deuxième édition : Créer des applications sécurisées en...
Créer un processus complet de livraison continue...
Livraison continue avec Docker et Jenkins - Deuxième édition : Créer des applications sécurisées en construisant des pipelines CI/CD complets - Continuous Delivery with Docker and Jenkins - Second Edition: Create secure applications by building complete CI/CD pipelines
Livraison continue avec Docker et Jenkins - Troisième édition : Créer des applications sécurisées en...
Créer un processus complet de livraison continue...
Livraison continue avec Docker et Jenkins - Troisième édition : Créer des applications sécurisées en construisant des pipelines CI/CD complets - Continuous Delivery with Docker and Jenkins - Third Edition: Create secure applications by building complete CI/CD pipelines
Livraison continue avec Docker et Jenkins : Fournir des logiciels à grande échelle - Continuous...
Libérez la combinaison de Docker et de Jenkins afin...
Livraison continue avec Docker et Jenkins : Fournir des logiciels à grande échelle - Continuous Delivery with Docker and Jenkins: Delivering software at scale

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© 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)