Pipeline as Code con Jenkins: Implementazione CI/CD per applicazioni mobili, web e ibride utilizzando la pipeline dichiarativa in Jenkins (inglese E

Punteggio:   (3,3 su 5)

Pipeline as Code con Jenkins: Implementazione CI/CD per applicazioni mobili, web e ibride utilizzando la pipeline dichiarativa in Jenkins (inglese E (Mitesh Soni)

Recensioni dei lettori

Riepilogo:

Il libro riceve recensioni contrastanti da parte degli utenti. Mentre alcuni lo ritengono utile per i principianti e ne apprezzano gli approfondimenti sull'implementazione delle pipeline CI/CD, altri lo criticano per il mancato rispetto dei contenuti promessi, la mancanza di esempi di codice e l'insufficiente profondità delle spiegazioni.

Vantaggi:

Ottimo per i principianti
copre diversi strumenti e concetti delle pipeline CI/CD
fornisce informazioni preziose per l'implementazione di pipeline in diversi stack tecnologici.

Svantaggi:

Non mantiene la promessa del titolo di approfondire la costruzione di pipeline Jenkins
manca di esempi pratici e pratici e di codice nel repo GitHub di riferimento
contiene un inutile contesto storico su DevOps
non è sufficiente per gli utenti avanzati in cerca di conoscenze approfondite
nessun contenuto su Continuous Deployment (CD).

(basato su 6 recensioni dei lettori)

Titolo originale:

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

Contenuto del libro:

Una guida passo passo per implementare l'integrazione continua e la consegna continua (CICD) per applicazioni mobili, ibride e web.

Caratteristiche principali

⬤ Capire come e quando la Continuous Integration fa la differenza.

⬤ Imparare a creare pipeline dichiarative per l'integrazione continua e la consegna continua.

⬤ Comprendere l'importanza dell'ispezione continua del codice e della qualità del codice.

⬤ Imparare a pubblicare Unit Test e Code Coverage in Declarative Pipeline.

⬤ Comprendere l'importanza di Quality Gates e Build Quality.

Descrizione

L'obiettivo principale del libro è creare Pipeline dichiarative per linguaggi di programmazione come Java, Android, iOS, AngularJS, NodeJS, Flutter, Ionic Cordova e. Net. Net. Il libro inizia introducendo tutte le aree che comprendono il campo delle pratiche DevOps. Tratta la definizione di DevOps, la storia di DevOps, i vantaggi della cultura DevOps, DevOps e i flussi di valore, le pratiche DevOps, i diversi tipi di pipeline come Build Pipeline, Scripted Pipeline, Declarative Pipeline e Blue Ocean. Ogni capitolo si concentra sulla pipeline che comprende l'analisi statica del codice utilizzando gli strumenti SonarQube o Lint, i test unitari, il calcolo della copertura del codice, la pubblicazione dei test unitari e dei report di copertura, la verifica della soglia di copertura del codice, la creazione di build/package e la distribuzione del pacchetto in un ambiente specifico in base al tipo di linguaggio di programmazione. Il libro insegna anche a utilizzare diversi ambienti di distribuzione come Azure App Services, Docker, Azure Container Services, Azure Kubernetes Service e App Center.

Alla fine, sarete in grado di implementare le pratiche DevOps utilizzando Jenkins in modo efficace ed efficiente.

Che cosa imparerete?

⬤ Utilizzare Pipeline Multi-Stage (Pipeline as a Code) per implementare Continuous Integration e Continuous Delivery.

⬤ Creare e configurare risorse cloud utilizzando il modello Platform as a Service.

⬤ Distribuire le applicazioni su Azure App Services, Azure Kubernetes e container.

⬤ Capire come distribuire le applicazioni mobili (APK e IPA) all'App Center.

⬤ Migliorare la qualità e gli standard del codice utilizzando la Continuous Code Inspection.

A chi è rivolto questo libro

Questo libro è rivolto a consulenti DevOps, evangelisti DevOps, ingegneri DevOps, specialisti tecnici, architetti tecnici, esperti di cloud e principianti. Una conoscenza di base dello sviluppo e della distribuzione di applicazioni, del cloud computing e delle pratiche DevOps costituisce un ulteriore vantaggio.

Indice dei contenuti

1. Introduzione a DevOps.

2. Introduzione a Jenkins 2. 0 e Blue Ocean.

3. Creazione di una pipeline CICD per un'applicazione Web Java.

4. Creazione di una pipeline CICD per un'applicazione Android.

5. Creazione di una pipeline CICD per un'applicazione iOS.

6. Creazione di una pipeline CICD per un'applicazione Angular.

7. Creazione di una pipeline CICD per applicazioni NodeJS.

8. Creazione di una pipeline CICD per un'applicazione mobile ibrida.

9. Creazione di una pipeline CICD per un'applicazione Python.

10. Creazione di una pipeline CICD per un'applicazione DotNet.

11. Migliori pratiche.

Informazioni sull'autore

Mitesh è un ingegnere DevOps. È innamorato della cultura e del concetto DevOps. Il miglioramento continuo è il suo motto nella vita con l'imperfezione esistente. Il suo obiettivo principale è migliorare la cultura esistente di un'organizzazione o di un progetto utilizzando la Continuous Integration e la Continuous Delivery.

Ankita è un'evangelista DevOps. È un'apprendista e praticante continua di Agile e DevOps. Come agente di cambiamento, cerca sempre di apportare cambiamenti in un'organizzazione per ottenere i massimi benefici da DevOps. Vuole quindi condividere le sue conoscenze e assicurarsi che i professionisti IT siano formati e messi in grado di apportare tali cambiamenti.

Altre informazioni sul libro:

ISBN:9789389898606
Autore:
Editore:
Rilegatura:Copertina morbida

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Pipeline as Code con Jenkins: Implementazione CI/CD per applicazioni mobili, web e ibride...
Una guida passo passo per implementare l'integrazione continua...
Pipeline as Code con Jenkins: Implementazione CI/CD per applicazioni mobili, web e ibride utilizzando la pipeline dichiarativa in Jenkins (inglese E - Hands-on Pipeline as Code with Jenkins: CI/CD Implementation for Mobile, Web, and Hybrid Applications Using Declarative Pipeline in Jenkins (English E
Implementazione di DevOps con Microsoft Azure: Automatizzare le distribuzioni e incorporare la...
Creare applicazioni scalabili di machine learning per...
Implementazione di DevOps con Microsoft Azure: Automatizzare le distribuzioni e incorporare la cultura DevOps - Implementing DevOps with Microsoft Azure: Automate your deployments and incorporate the DevOps culture
Agile, DevOps e Cloud Computing con Microsoft Azure: Implementazione pratica di DevOps con Azure...
Una guida passo passo per comprendere Agile, Scrum,...
Agile, DevOps e Cloud Computing con Microsoft Azure: Implementazione pratica di DevOps con Azure DevOps - Agile, DevOps and Cloud Computing with Microsoft Azure: Hands-On DevOps practices implementation using Azure DevOps
Hands-On Azure Devops: Implementazione di CICD per applicazioni mobili, ibride e Web utilizzando...
Una guida passo passo per implementare...
Hands-On Azure Devops: Implementazione di CICD per applicazioni mobili, ibride e Web utilizzando Azure Devops e Microsoft Azure - Hands-On Azure Devops: CICD Implementation for Mobile, Hybrid, and Web Applications Using Azure Devops and Microsoft Azure

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)