CI – und was dann?
Mit CI (continuous integration) und CD (continuous deployment) sind viele Softwareprojekte schon recht modern aufgestellt. Aber spätestens, wenn das Projekt wächst, merkt man schnell, dass CI nicht gleich CI ist. Wie komplex wird die Fehlersuche, wenn die Pipeline unerklärlich fehlschlägt? Kann ich einfach mal das gleiche Inkrement lokal erzeugen? Und wie wartbar ist meine Pipeline noch, wenn es darum geht neue Komponenten zu integrieren und die Pipeline zu erweitern? Das kann dann schnell einiges an Entwicklungszeit konsumieren und die eigentliche Produktentwicklung ausbremsen.
Artikel lesen