← Glossar
Glossar · Dev

Was ist Continuous Deployment?

CD

Codes, die den Test bestehen, werden automatisch und ohne menschliches Eingreifen in Betrieb genommen.

Definition

Es handelt sich um eine Methode, die den Softwareentwicklungsprozess beschleunigt. Sobald Sie Ihren Code schreiben, durchläuft er automatische Tests und wird, wenn keine Hindernisse vorliegen, direkt in das von den Benutzern verwendete System hochgeladen. Es stellt sicher, dass die Software ständig aktualisiert wird, indem manuelle Genehmigungsprozesse entfallen.

Analogie: Es ist, als würde ein Koch in einem Restaurant dem Gast das Essen direkt nach der Zubereitung direkt an den Tisch servieren, ohne den Kellner oder Koch zu fragen; Selbstverständlich durchläuft jede Mahlzeit zunächst eine Qualitätskontrolle.

So funktioniert es

Der Entwickler übermittelt den Code an das System, das System führt automatisierte Tests durch und bei Erfolg wird der Code an den Live-Server übertragen.

Wo es eingesetzt wird

Moderne Webanwendungen, SaaS-Plattformen und digitale Produkte, die schnelle Updates erfordern.

Häufig verwechselt mit

Kann mit Continuous Delivery verwechselt werden; Bei der Bereitstellung erfordert die Go-Live-Phase möglicherweise eine manuelle Genehmigung, während sie bei der Bereitstellung vollständig automatisch erfolgt.

Häufige Fragen

Was passiert, wenn wir einen Fehler machen?

Das System versucht dank automatischer Tests, den Fehler zu erkennen, bevor es in Betrieb geht, birgt aber dennoch Risiken; Daher müssen die Tests sehr robust sein.

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 →