8 Continuous Integration und Testen mit Docker

In diesem Kapitel werden wir uns anschauen, wie Docker und Jenkins genutzt werden können, um einen Continuous-Integration-(CI-)Workflow für das Bauen und Testen unserer Anwendung aufzusetzen. Wir werden uns auch noch andere Aspekte des Testens mit Docker vornehmen und kurz anreißen, wie man eine Microservices-Architektur testet.

Das Testen von Containern und Microservices bringt ein paar neue Herausforderungen mit sich. Microservices ermöglichen einfache Unit-Tests, aber System-und Integrationstests werden mit wachsender Anzahl von Services und Netzwerkverbindungen schwieriger. Das Mocken von Netzwerkservices wird wichtiger als das klassische Mocken von Klassen in einer monolithischen Java- oder ...

Get Docker now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.