Pipeline as Code avec Jenkins : Mise en œuvre CI/CD pour les applications mobiles, Web et hybrides en utilisant Declarative Pipeline dans Jenkins (Anglais E

Note :   (3,3 sur 5)

Pipeline as Code avec Jenkins : Mise en œuvre CI/CD pour les applications mobiles, Web et hybrides en utilisant Declarative Pipeline dans Jenkins (Anglais E (Mitesh Soni)

Avis des lecteurs

Résumé:

Le livre reçoit des critiques mitigées de la part des utilisateurs. Alors que certains le trouvent bénéfique pour les débutants et apprécient ses idées sur la mise en œuvre des pipelines CI/CD, d'autres lui reprochent de ne pas tenir ses promesses en termes de contenu, de manque d'exemples de code et de profondeur insuffisante dans les explications.

Avantages:

Bon pour les débutants
couvre plusieurs outils et concepts dans les pipelines CI/CD
fournit des informations précieuses pour l'implémentation des pipelines à travers différentes piles technologiques.

Inconvénients:

Ne tient pas la promesse du titre de construire un pipeline Jenkins en profondeur
manque d'exemples pratiques et de code dans le repo GitHub référencé
contient un contexte historique inutile sur DevOps
pas suffisant pour les utilisateurs avancés qui recherchent des connaissances approfondies
pas de contenu sur le Déploiement Continu (CD).

(basé sur 6 avis de lecteurs)

Titre original :

Hands-on Pipeline as Code with Jenkins: CI/CD Implementation for Mobile, Web, and Hybrid Applications Using Declarative Pipeline in Jenkins (English E

Contenu du livre :

Un guide étape par étape pour mettre en œuvre l'intégration continue et la livraison continue (CICD) pour les applications mobiles, hybrides et Web.

Caractéristiques principales

⬤ Comprendre comment et quand l'intégration continue fait la différence.

⬤ Apprendre à créer un pipeline déclaratif pour l'intégration continue et la livraison continue.

⬤ Comprendre l'importance de l'inspection continue du code et de la qualité du code.

⬤ Apprendre à publier les tests unitaires et la couverture de code dans Declarative Pipeline.

⬤ Comprendre l'importance des Quality Gates et de la Build Quality.

Description

L'objectif principal du livre est de créer un pipeline déclaratif pour les langages de programmation tels que Java, Android, iOS, AngularJS, NodeJS, Flutter, Ionic Cordova, et . Net. Le livre commence par présenter tous les domaines qui englobent le champ des pratiques DevOps. Il couvre la définition de DevOps, l'histoire de DevOps, les avantages de la culture DevOps, DevOps et Value Streams, les pratiques DevOps, les différents types de pipelines tels que Build Pipeline, Scripted Pipeline, Declarative Pipeline, et Blue Ocean. Chaque chapitre se concentre sur le pipeline qui comprend l'analyse statique du code à l'aide des outils SonarQube ou Lint, les tests unitaires, le calcul de la couverture du code, la publication des tests unitaires et des rapports de couverture, la vérification du seuil de couverture du code, la création de build/package et la distribution du package à un environnement spécifique basé sur le type de langage de programmation. Le livre vous apprendra également à utiliser différents environnements de distribution de déploiement tels que Azure App Services, Docker, Azure Container Services, Azure Kubernetes Service et App Center.

À la fin, vous serez en mesure de mettre en œuvre les pratiques DevOps à l'aide de Jenkins de manière efficace et efficiente.

Ce que vous apprendrez

⬤ Utiliser le Pipeline Multi-Stage (Pipeline as a Code) pour mettre en œuvre l'Intégration Continue et la Livraison Continue.

⬤ Créer et configurer des ressources Cloud en utilisant le modèle Platform as a Service.

⬤ Déployer des applications sur Azure App Services, Azure Kubernetes et les conteneurs.

⬤ Comprendre comment distribuer des applications mobiles (APK et IPA) à App Center.

⬤ Améliorer la qualité du code et les normes en utilisant l'inspection continue du code.

Pour qui ce livre est-il destiné ?

Ce livre s'adresse aux consultants DevOps, aux évangélistes DevOps, aux ingénieurs DevOps, aux spécialistes techniques, aux architectes techniques, aux experts Cloud et aux débutants. Avoir une connaissance de base du développement et du déploiement d'applications, du Cloud Computing et des pratiques DevOps serait un avantage supplémentaire.

Table des matières

1. Présentation de DevOps.

2. Présentation de Jenkins 2. 0 et Blue Ocean.

3. Construire un pipeline CICD pour une application Web Java.

4. Construction d'un pipeline CICD pour une application Android.

5. Construction d'un pipeline CICD pour une application iOS.

6. Construction d'un pipeline CICD pour une application Angular.

7. Construction d'un pipeline CICD pour une application NodeJS.

8. Construction d'un pipeline CICD pour une application mobile hybride.

9. Construction d'un pipeline CICD pour une application Python.

10. Construction d'un pipeline CICD pour une application DotNet.

11. Meilleures pratiques.

A propos de l'auteur

Mitesh est ingénieur DevOps. Il est amoureux de la culture et du concept DevOps. L'amélioration continue est sa devise dans la vie avec les imperfections existantes. Il se concentre principalement sur l'amélioration de la culture existante d'une organisation ou d'un projet en utilisant l'intégration continue et la livraison continue.

Ankita est une évangéliste DevOps. Elle apprend en permanence et pratique Agile et DevOps. En tant qu'agent de changement, elle essaie toujours d'apporter des changements dans une organisation pour tirer le maximum d'avantages de DevOps. Elle souhaite donc partager ses connaissances et s'assurer que les professionnels de l'informatique sont formés et habilités à effectuer ces changements.

Autres informations sur le livre :

ISBN :9789389898606
Auteur :
Éditeur :
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Pipeline as Code avec Jenkins : Mise en œuvre CI/CD pour les applications mobiles, Web et hybrides...
Un guide étape par étape pour mettre en œuvre...
Pipeline as Code avec Jenkins : Mise en œuvre CI/CD pour les applications mobiles, Web et hybrides en utilisant Declarative Pipeline dans Jenkins (Anglais E - Hands-on Pipeline as Code with Jenkins: CI/CD Implementation for Mobile, Web, and Hybrid Applications Using Declarative Pipeline in Jenkins (English E
Mise en œuvre de DevOps avec Microsoft Azure : Automatisez vos déploiements et intégrez la culture...
Créez des applications d'apprentissage...
Mise en œuvre de DevOps avec Microsoft Azure : Automatisez vos déploiements et intégrez la culture DevOps - Implementing DevOps with Microsoft Azure: Automate your deployments and incorporate the DevOps culture
Agile, DevOps et Cloud Computing avec Microsoft Azure : Mise en œuvre pratique des pratiques DevOps...
Un guide étape par étape pour comprendre Agile,...
Agile, DevOps et Cloud Computing avec Microsoft Azure : Mise en œuvre pratique des pratiques DevOps à l'aide d'Azure DevOps - Agile, DevOps and Cloud Computing with Microsoft Azure: Hands-On DevOps practices implementation using Azure DevOps
Hands-On Azure Devops : Mise en œuvre du CICD pour les applications mobiles, hybrides et Web à...
Un guide étape par étape pour mettre en œuvre...
Hands-On Azure Devops : Mise en œuvre du CICD pour les applications mobiles, hybrides et Web à l'aide d'Azure Devops et de Microsoft Azure - Hands-On Azure Devops: CICD Implementation for Mobile, Hybrid, and Web Applications Using Azure Devops and Microsoft Azure

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)