Kontinuierliche Bereitstellung mit Docker und Jenkins: Software in großem Umfang bereitstellen

Bewertung:   (4,0 von 5)

Kontinuierliche Bereitstellung mit Docker und Jenkins: Software in großem Umfang bereitstellen (Rafal Leszko)

Leserbewertungen

Zusammenfassung:

Das Buch wird als die aktuellste Ressource zur Implementierung von Continuous Delivery mit Docker und Jenkins angesehen, aber einige Leser haben das Gefühl, dass es keine neuen Erkenntnisse bietet, wenn sie bereits mit CI/CD-Konzepten vertraut sind.

Vorteile:

Bietet die neuesten Informationen zu Docker und Jenkins
gut organisiert für Anfänger
enthält bewährte Praktiken und Tipps
hoch gelobt für Klarheit und Verständlichkeit.

Nachteile:

Inhalt auf hohem Niveau
bietet erfahrenen Benutzern möglicherweise keine neuen Erkenntnisse
gilt im Vergleich zu anderen ähnlichen Ressourcen als veraltet.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Continuous Delivery with Docker and Jenkins: Delivering software at scale

Inhalt des Buches:

Entfesseln Sie die Kombination von Docker und Jenkins, um den DevOps-Workflow zu verbessern

Hauptmerkmale

⬤ Erstellen Sie zuverlässige und sichere Anwendungen mit Docker-Containern.

⬤ Erstellen Sie eine vollständige Continuous Delivery Pipeline mit Docker, Jenkins und Ansible.

⬤ Stellen Sie Ihre Anwendungen direkt auf dem Docker Swarm-Cluster bereit.

⬤ Erstellen Sie komplexere Lösungen mit Multi-Containern und Datenbankmigrationen.

Buchbeschreibung

Die Kombination von Docker und Jenkins verbessert Ihre Continuous-Delivery-Pipeline mit weniger Ressourcen. Sie hilft Ihnen auch, Ihre Builds zu skalieren, Aufgaben zu automatisieren und die Leistung von Jenkins mit den Vorteilen der Docker-Containerisierung zu beschleunigen.

In diesem Buch werden die Vorteile der Kombination von Jenkins und Docker zur Verbesserung des kontinuierlichen Integrations- und Bereitstellungsprozesses der App-Entwicklung erläutert. Es beginnt mit dem Einrichten eines Docker-Servers und der Konfiguration von Jenkins auf diesem Server. Anschließend werden Schritte zur Erstellung von Anwendungen auf Docker-Dateien und deren Integration mit Jenkins unter Verwendung kontinuierlicher Bereitstellungsprozesse wie kontinuierliche Integration, automatisierte Akzeptanztests und Konfigurationsmanagement beschrieben.

Im weiteren Verlauf erfahren Sie, wie Sie eine schnelle Anwendungsbereitstellung mit Docker-Containern und die Skalierung von Jenkins mit Docker Swarm sicherstellen können. Als Nächstes erfahren Sie, wie Sie Anwendungen mit Docker-Images bereitstellen und mit Jenkins testen können.

Am Ende des Buches werden Sie den DevOps-Workflow durch die Integration der Funktionalitäten von Docker und Jenkins verbessern.

Was Sie lernen werden

⬤ Sie lernen die Docker-Grundlagen kennen und erfahren, wie Sie eine Anwendung für den Continuous-Delivery-Prozess docken.

⬤ Konfigurieren Sie Jenkins und skalieren Sie es mit Docker-basierten Agenten.

⬤ Verstehen der Prinzipien und technischen Aspekte einer erfolgreichen Continuous Delivery Pipeline.

⬤ Erstellen eines vollständigen Continuous-Delivery-Prozesses mit modernen Tools: Docker, Jenkins und Ansible.

⬤ Schreiben Sie Akzeptanztests mit Cucumber und führen Sie diese im Docker-Ökosystem mit Jenkins aus.

⬤ Erstellen von Multi-Container-Anwendungen mit Docker Compose.

⬤ Verwaltung von Datenbankänderungen innerhalb des Continuous-Delivery-Prozesses und Verständnis für effektive Frameworks wie Cucumber und Flyweight.

⬤ Erstellen von Clustering-Anwendungen mit Jenkins unter Verwendung von Docker Swarm.

⬤ Veröffentlichen eines erstellten Docker-Images in einer Docker-Registry und Bereitstellen von Zyklen von Jenkins-Pipelines unter Verwendung von Best Practices der Community.

Für wen dieses Buch gedacht ist:

Dieses Buch soll einen umfassenden Überblick über Deep Learning geben. Vom Anfänger im Bereich Deep Learning und künstliche Intelligenz bis hin zum Datenwissenschaftler, der sich mit Theano und seinen unterstützenden Bibliotheken vertraut machen möchte oder ein erweitertes Verständnis von tiefen neuronalen Netzen haben möchte.

Einige Grundkenntnisse in Python-Programmierung und Informatik sind hilfreich, ebenso wie Kenntnisse in elementarer Algebra und Infinitesimalrechnung.

Weitere Daten des Buches:

ISBN:9781787125230
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Kontinuierliche Bereitstellung mit Docker und Jenkins - Zweite Auflage: Erstellen Sie sichere...
Erstellen Sie einen vollständigen...
Kontinuierliche Bereitstellung mit Docker und Jenkins - Zweite Auflage: Erstellen Sie sichere Anwendungen durch den Aufbau vollständiger CI/CD-Pipelines - Continuous Delivery with Docker and Jenkins - Second Edition: Create secure applications by building complete CI/CD pipelines
Kontinuierliche Bereitstellung mit Docker und Jenkins - Dritte Auflage: Erstellen sicherer...
Erstellen Sie einen vollständigen...
Kontinuierliche Bereitstellung mit Docker und Jenkins - Dritte Auflage: Erstellen sicherer Anwendungen durch den Aufbau kompletter CI/CD-Pipelines - Continuous Delivery with Docker and Jenkins - Third Edition: Create secure applications by building complete CI/CD pipelines
Kontinuierliche Bereitstellung mit Docker und Jenkins: Software in großem Umfang bereitstellen -...
Entfesseln Sie die Kombination von Docker und...
Kontinuierliche Bereitstellung mit Docker und Jenkins: Software in großem Umfang bereitstellen - Continuous Delivery with Docker and Jenkins: Delivering software at scale

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