← Glossar
Glossar · Dev

Was ist CI/CD?

Continuous Integration / Continuous Deployment

Es ist der Prozess, der sicherstellt, dass Software-Updates automatisch getestet und veröffentlicht werden.

Definition

Dabei handelt es sich um eine automatische Produktionslinie, die sicherstellen soll, dass der von Softwareentwicklern geschriebene Code fehlerfrei beim Benutzer ankommt. Continuous Integration (CI) sorgt dafür, dass der Code ständig zusammengestellt und getestet wird, und Continuous Deployment (CD) sorgt dafür, dass dieser Code automatisch in das Live-System übertragen wird.

Analogie: Es ist wie ein automatisches Bandsystem, das es ermöglicht, Speisen in einer Restaurantküche zuzubereiten, ihren Geschmack zu testen und sie sofort an den Tisch des Kunden zu servieren.

So funktioniert es

Wenn Sie Ihren Code an das System übermitteln, führt das System zunächst automatisierte Tests durch. Wenn die Tests erfolgreich sind, wird Ihr Code gepackt und für die Veröffentlichung vorbereitet.

Wo es eingesetzt wird

Es wird in modernen Softwareentwicklungsteams verwendet, insbesondere in Anwendungen, die Updates schnell veröffentlichen.

Häufig verwechselt mit

Es kann mit einem rein manuellen Testprozess verwechselt werden, es handelt sich jedoch um einen vollständig automatisierten Ablauf.

Häufige Fragen

Warum ist es so wichtig?

Es verhindert, dass fehlerhafter Code live geht und erhöht die Entwicklungsgeschwindigkeit.

Sollte es immer automatisch sein?

Im Allgemeinen ja, aber für kritische Updates können manuelle Genehmigungsschritte hinzugefügt werden.

Verwandte Begriffe

Verwandte Werkzeuge

Diese Erklärung wurde für TreScout in einfacher Sprache verfasst und maschinell übersetzt aus dem türkischen Original · maßgeblich ist die türkische Fassung. Wenn etwas falsch oder unvollständig wirkt, schreiben Sie an hello@trescout.com. Auf Türkisch lesen →