Was ist CI/CD?
Continuous Integration / Continuous Deployment
CI/CD (Continuous Integration / Continuous Deployment) ist das automatische Testen und Freigeben des Codes.
Definition und Wortherkunft
Dabei handelt es sich um eine automatische Linie, die dafür sorgt, dass der geschriebene Code fehlerfrei beim Benutzer ankommt. CI stellt den Code ständig zusammen, testet ihn und überträgt ihn auf eine Live-CD. Die Ära der manuellen Veröffentlichungen geht zu Ende.
Wie kann man es kennen und im täglichen Leben anwenden?
Team: Test nach jedem Commit.
Mobile: Automatische Freigabe zur Aufbewahrung.
Web: Bei Kombination freigeben.
Technische Tiefe und Architektur
Linienstufen:
Fussel: Stilkontrolle.
Test: Einheit und Ende an Ende.
Kompilierung: Paketproduktion.
Veröffentlichung: Allmähliche Öffnung.
Beispielschritt:
steps:
- run: npm ci
- run: npm testIn kritischen Publikationen wird ein manuelles Genehmigungstor platziert. Unterschied zur Lieferung: Lieferung wird vorbereitet, Bereitstellung wird gedruckt. Der Erste wartet, der Zweite geht.
Häufig gemischte Dinge
Es wird davon ausgegangen, dass es sich um einen manuellen Test handelt. Allerdings läuft der Ablauf völlig automatisch ab: Der Code kommt, der Test läuft, das Ergebnis kommt raus. Man wartet einfach an der Tür.
Einsatz in verschiedenen Disziplinen
Küchenband: Zubereitung, Verkostung und Service.
Fließband: Teil, Inspektion und Verpackung.
Gepäckband: Registrieren, Durchsuchen und Hochladen.
Fragen und Antworten
Warum ist es so wichtig?
Es übersetzt den fehlerhaften Code live und erhöht die Geschwindigkeit. Häufiges Senden ist sicher.
Sollte es immer automatisch sein?
Im Allgemeinen ja, die manuelle Tür wird in der kritischen Version hinzugefügt.
Was ist der Unterschied zur Lieferung?
Die Lieferung bereitet sich vor und wartet, der Einsatz erfolgt und geht. Der erste ist zugelassen, der zweite ist vollautomatisch.
Was passiert, wenn es kaputt geht?
Die Leitung stoppt und die Übertragung wird unterbrochen. Deshalb sind ein Backup-Plan und eine schnelle Wiederherstellung unerlässlich.
Verwandte Begriffe
Verwandte Werkzeuge
Diese Erklärung wurde für TreScout mit KI 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 →