Praktische Pipeline als Code mit Jenkins: CI/CD-Implementierung für mobile, webbasierte und hybride Anwendungen mit deklarativer Pipeline in Jenkins (German E

Bewertung:   (3,3 von 5)

Praktische Pipeline als Code mit Jenkins: CI/CD-Implementierung für mobile, webbasierte und hybride Anwendungen mit deklarativer Pipeline in Jenkins (German E (Mitesh Soni)

Leserbewertungen

Zusammenfassung:

Das Buch erhält von den Nutzern gemischte Kritiken. Während einige es als nützlich für Anfänger empfinden und die Einblicke in die Implementierung von CI/CD-Pipelines schätzen, kritisieren andere, dass es den versprochenen Inhalt nicht einhält, es an Codebeispielen mangelt und die Erklärungen nicht tief genug gehen.

Vorteile:

Gut für Anfänger
deckt mehrere Tools und Konzepte in CI/CD-Pipelines ab
liefert wertvolle Informationen für die Implementierung von Pipelines über verschiedene Technologie-Stacks hinweg.

Nachteile:

Hält nicht, was der Titel verspricht, nämlich den Aufbau von Jenkins-Pipelines
Es fehlen praktische Beispiele und Code im referenzierten GitHub Repo
Enthält unnötigen historischen Kontext zu DevOps
Nicht ausreichend für fortgeschrittene Nutzer, die tiefgehendes Wissen suchen
Kein Inhalt zu Continuous Deployment (CD).

(basierend auf 6 Leserbewertungen)

Originaltitel:

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

Inhalt des Buches:

Ein schrittweiser Leitfaden zur Implementierung von Continuous Integration und Continuous Delivery (CICD) für mobile, hybride und Web-Anwendungen

Hauptmerkmale

⬤ Verstehen Sie, wie und wann Continuous Integration einen Unterschied macht.

⬤ Lernen Sie, wie Sie eine deklarative Pipeline für Continuous Integration und Continuous Delivery erstellen können.

⬤ Verstehen Sie die Bedeutung von Continuous Code Inspection und Code Quality.

⬤ Lernen Sie, wie Sie Unit Tests und Code Coverage in der Declarative Pipeline veröffentlichen.

⬤ Verstehen Sie die Bedeutung von Quality Gates und Build Quality.

Beschreibung

Das Hauptziel des Buches ist es, eine deklarative Pipeline für Programmiersprachen wie Java, Android, iOS, AngularJS, NodeJS, Flutter, Ionic Cordova und. Net. Das Buch beginnt mit einer Einführung in alle Bereiche, die das Feld der DevOps-Praktiken umfassen. Es behandelt die Definition von DevOps, die Geschichte von DevOps, die Vorteile der DevOps-Kultur, DevOps und Wertströme, DevOps-Praktiken, verschiedene Pipeline-Typen wie Build Pipeline, Scripted Pipeline, Declarative Pipeline und Blue Ocean. Jedes Kapitel konzentriert sich auf die Pipeline, die die statische Codeanalyse mit SonarQube oder Lint-Tools, Unit-Tests, die Berechnung der Codeabdeckung, die Veröffentlichung von Unit-Tests und Abdeckungsberichten, die Überprüfung des Schwellenwerts der Codeabdeckung, die Erstellung von Builds/Paketen und die Verteilung von Paketen an eine bestimmte Umgebung je nach Art der Programmiersprache umfasst. Das Buch zeigt Ihnen auch, wie Sie verschiedene Verteilungsumgebungen wie Azure App Services, Docker, Azure Container Services, Azure Kubernetes Service und App Center nutzen können.

Am Ende werden Sie in der Lage sein, DevOps-Praktiken mit Jenkins effektiv und effizient zu implementieren.

(Was Sie lernen werden)

⬤ Nutzung der mehrstufigen Pipeline (Pipeline as a Code) zur Implementierung von Continuous Integration und Continuous Delivery.

⬤ Erstellen und Konfigurieren von Cloud-Ressourcen mit Platform as a Service Model.

⬤ Apps auf Azure App Services, Azure Kubernetes und Containern bereitstellen.

⬤ Verstehen, wie man mobile Apps (APK und IPA) an App Center verteilt.

⬤ Code-Qualität und -Standards durch kontinuierliche Code-Inspektion verbessern.

Für wen ist dieses Buch gedacht?

Dieses Buch richtet sich an DevOps-Berater, DevOps-Evangelisten, DevOps-Ingenieure, technische Spezialisten, technische Architekten, Cloud-Experten und Einsteiger. Grundkenntnisse in Anwendungsentwicklung und -bereitstellung, Cloud Computing und DevOps-Praktiken sind von Vorteil.

Inhaltsverzeichnis

1. Einführung in DevOps.

2. Einführung in Jenkins 2. 0 und Blue Ocean.

3. Aufbau einer CICD-Pipeline für Java-Webanwendungen.

4. Aufbau einer CICD-Pipeline für eine Android-Anwendung.

5. Aufbau einer CICD-Pipeline für eine iOS-Anwendung.

6. Aufbau einer CICD-Pipeline für eine Angular-Anwendung.

7. Aufbau einer CICD-Pipeline für eine NodeJS-Anwendung.

8. Aufbau einer CICD-Pipeline für eine hybride mobile Anwendung.

9. Aufbau einer CICD-Pipeline für eine Python-Anwendung.

10. Aufbau einer CICD-Pipeline für eine DotNet-Anwendung.

11. Beste Praktiken.

Über den Autor

Mitesh ist DevOps-Ingenieur. Er ist verliebt in die DevOps-Kultur und das DevOps-Konzept. Kontinuierliche Verbesserung ist sein Motto im Leben mit bestehender Unvollkommenheit. Sein Hauptaugenmerk liegt auf der Verbesserung der bestehenden Kultur einer Organisation oder eines Projekts mithilfe von Continuous Integration und Continuous Delivery.

Ankita ist eine DevOps-Evangelistin. Sie lernt ständig dazu und praktiziert Agile und DevOps. Als Change Agent versucht sie immer, Veränderungen in einer Organisation herbeizuführen, um den maximalen Nutzen aus DevOps zu ziehen. Daher möchte sie ihr Wissen weitergeben und sicherstellen, dass IT-Fachleute geschult und befähigt werden, diese Veränderungen vorzunehmen.

Weitere Daten des Buches:

ISBN:9789389898606
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Praktische Pipeline als Code mit Jenkins: CI/CD-Implementierung für mobile, webbasierte und hybride...
Ein schrittweiser Leitfaden zur Implementierung...
Praktische Pipeline als Code mit Jenkins: CI/CD-Implementierung für mobile, webbasierte und hybride Anwendungen mit deklarativer Pipeline in Jenkins (German E - Hands-on Pipeline as Code with Jenkins: CI/CD Implementation for Mobile, Web, and Hybrid Applications Using Declarative Pipeline in Jenkins (English E
Implementierung von DevOps mit Microsoft Azure: Automatisieren Sie Ihre Bereitstellungen und...
Erstellen Sie skalierbare Anwendungen für maschinelles...
Implementierung von DevOps mit Microsoft Azure: Automatisieren Sie Ihre Bereitstellungen und integrieren Sie die DevOps-Kultur - Implementing DevOps with Microsoft Azure: Automate your deployments and incorporate the DevOps culture
Agilität, DevOps und Cloud Computing mit Microsoft Azure: Praktische Umsetzung von DevOps-Praktiken...
Ein schrittweiser Leitfaden zum Verständnis von...
Agilität, DevOps und Cloud Computing mit Microsoft Azure: Praktische Umsetzung von DevOps-Praktiken mit Azure DevOps - Agile, DevOps and Cloud Computing with Microsoft Azure: Hands-On DevOps practices implementation using Azure DevOps
Hands-On Azure Devops: CICD-Implementierung für mobile, hybride und Web-Anwendungen mit Azure Devops...
Ein schrittweiser Leitfaden zur Implementierung...
Hands-On Azure Devops: CICD-Implementierung für mobile, hybride und Web-Anwendungen mit Azure Devops und Microsoft Azure - Hands-On Azure Devops: CICD Implementation for Mobile, Hybrid, and Web Applications Using Azure Devops and Microsoft Azure

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)