Bewertung:

Grokking Continuous Delivery von Christie Wilson dient sowohl als Einführung für Anfänger als auch als Nachschlagewerk für erfahrene Praktiker auf diesem Gebiet. Das Buch kombiniert aufschlussreiche Praktiken, unterhaltsame Beispiele und praktische Ratschläge zu Continuous Delivery und ist damit eine wertvolle Ressource für Teams auf verschiedenen Reifegraden.
Vorteile:Das Buch ist für Neulinge leicht verständlich, bietet hilfreiche „Vocab Time“-Seitenleisten, enthält hervorragende Grafiken und bietet eine anschauliche Beispielanwendung („Cat Picture Website“). Es bietet Anleitungen zur Verbesserung von Teams und integriert nützliche Konzepte wie DORA-Metriken. Die „Starter Packs“ bieten Schritt-für-Schritt-Anleitungen für die Einrichtung von Prozessen, und es enthält realistische Beispiele sowohl für neue als auch für alte Anwendungen.
Nachteile:Keine nennenswerten Nachteile; ein umfassendes und praktisches Hilfsmittel ohne größere Nachteile, die von den Rezensenten festgestellt wurden.
(basierend auf 1 Leserbewertungen)
Grokking Continuous Delivery
Erstellen und nutzen Sie Systeme, die die Softwarebereitstellung von den Tests bis zur Veröffentlichung sicher automatisieren, mit diesem Handbuch für Continuous Delivery Pipelines.
In Grokking Continuous Delivery erfahren Sie, wie Sie:
Effektive CD-Pipelines für neue und alte Projekte entwerfen.
Ihre Software-Projekte release-fähig zu halten.
Effektive Tests zu pflegen.
CD über mehrere Anwendungen hinweg skalieren können.
Sicherstellen, dass Pipelines die richtigen Signale zur richtigen Zeit liefern.
Versionskontrolle als Quelle der Wahrheit nutzen.
Sicheres Automatisieren von Implementierungen mit Metriken.
Beschreiben Sie CD so, dass es für Ihre Kollegen Sinn macht.
Grokking Continuous Delivery lehrt Sie das Design und den Zweck von Continuous-Delivery-Systemen, die Sie mit jeder Sprache oder jedem Stack verwenden können. Sie lernen direkt von Ihrer Mentorin Christie Wilson, Google-Ingenieurin und Miterfinderin des Tekton CI/CD Frameworks. Anhand von kristallklaren, gut illustrierten Beispielen erläutert Christie Wilson die praktischen Grundlagen der kontinuierlichen Bereitstellung für Entwickler und Pipeline-Designer. In jedem Kapitel werden Sie die richtigen Ansätze zur Lösung der realen Herausforderungen beim Aufbau einer CD-Pipeline entdecken. Mit diesem Buch als Wegweiser haben Sie einen klaren Plan, wie Sie CD in Ihrem Team einführen können, ohne kostspielige Experimente durchführen zu müssen.
Der Kauf des gedruckten Buches beinhaltet ein kostenloses eBook im PDF-, Kindle- und ePub-Format von Manning Publications.
Über die Technologie.
Halten Sie Ihre Codebasis bereit für die Veröffentlichung. Eine Continuous-Delivery-Pipeline automatisiert die Versionskontrolle, das Testen und die Bereitstellung mit minimalen Eingriffen der Entwickler. Wenn Sie die Tools und Praktiken der kontinuierlichen Bereitstellung beherrschen, sind Sie in der Lage, Funktionen hinzuzufügen und Updates schnell und konsistent bereitzustellen.
Über dieses Buch.
Grokking Continuous Delivery ist ein freundlicher Leitfaden zum Einrichten und Arbeiten mit einer Continuous-Delivery-Pipeline. Jedes Kapitel befasst sich mit einem anderen Szenario, mit dem Sie bei der Einrichtung eines CD-Systems konfrontiert werden, mit Beispielen aus der Praxis wie automatisierte Skalierung und Testen von Legacy-Anwendungen. Die Autorin Christie Wilson verfolgt einen Tool-unabhängigen Ansatz und führt Sie mit Illustrationen, kristallklaren Erklärungen und praktischen Übungen durch jeden Schritt, um das Gelernte zu verinnerlichen.
Der Inhalt.
Entwerfen Sie effektive CD-Pipelines für neue und bestehende Projekte.
Sicherstellen, dass Ihre Pipelines die richtigen Signale zur richtigen Zeit aussenden.
Versionskontrolle als die Quelle der Wahrheit.
Sicheres Automatisieren von Bereitstellungen.
Über den Leser.
Für Software-Ingenieure, die CD in ihren Entwicklungsprozess integrieren wollen.
Über den Autor.
Christie Wilson ist Software-Ingenieurin bei Google, wo sie Tekton, eine Cloud-native CI/CD-Plattform auf Basis von Kubernetes, mitentwickelt hat.
Inhaltsangabe.
TEIL 1 Einführung in die kontinuierliche Bereitstellung.
1 Willkommen bei Grokking Continuous Delivery.
2 Eine grundlegende Pipeline.
TEIL 2 Software immer in einem auslieferungsfähigen Zustand halten.
3 Versionskontrolle ist der einzige Weg zum Erfolg.
4 Linting effektiv einsetzen.
5 Der Umgang mit verrauschten Tests.
6 Langsame Testsuiten beschleunigen.
7 Geben Sie die richtigen Signale zur richtigen Zeit.
TEIL 3 Einfache Bereitstellung.
8 Einfache Auslieferung beginnt mit Versionskontrolle.
9 Sichere und zuverlässige Entwicklung.
10 Zuverlässig bereitstellen.
TEIL 4 CD-Gestaltung.
11 Starterpakete: Von Null auf CD.
12 Skripte sind auch Code.
13 Pipeline-Entwurf.