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.
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 →