CI/CD, im Tech-Kontext.
CI/CD ist die automatisierte Strecke von der Codeänderung zur Veröffentlichung: bauen, testen, ausliefern. Jede Änderung nimmt denselben geprüften Weg.
CI/CD steht für Continuous Integration und Continuous Delivery beziehungsweise Deployment und bezeichnet eine automatisierte Kette, die jede Codeänderung baut, prüft und bis zur Veröffentlichung transportiert. Continuous Integration heißt, dass jede Änderung sofort gegen den Hauptstand gebaut und getestet wird, statt wochenlang auf einem Zweig zu liegen. Continuous Delivery macht daraus ein jederzeit auslieferbares Paket, Continuous Deployment veröffentlicht automatisch. Der Nutzen für den Auftraggeber ist Wiederholbarkeit: Es gibt keinen Menschen mehr, der Dateien per FTP hochlädt. Voraussetzung sind belastbare Tests. Eine grüne Strecke ohne Prüfungen erzeugt nur ein gutes Gefühl.
Beispiele aus dem Mittelstand
- Ein Relaunch-Projekt baut bei jedem Commit Typprüfung, Tests und Vorschau-Deployment, das Team sieht Fehler in Minuten.
- Ein Shop veröffentlicht Preisänderungen automatisch nach bestandener Testphase, statt am Freitagabend händisch aufzuspielen.
name: build
on: [push]
jobs:
pruefen:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci
- run: npm run typecheck
- run: npm test
- run: npm run buildFolge-Fragen
Was ist der Unterschied zwischen Delivery und Deployment?
Bei Delivery ist jederzeit ein freigabefähiges Paket vorhanden, den letzten Klick macht ein Mensch. Bei Deployment geht jede bestandene Änderung automatisch live.
Was gehört mindestens in eine Pipeline?
Abhängigkeiten installieren, Typprüfung, automatisierte Tests, Build und ein Deployment auf eine Vorschau-Umgebung. Alles Weitere kommt später dazu.
Wie lange darf eine Pipeline laufen?
Unter zehn Minuten bleibt sie im Arbeitsfluss. Alles darüber führt dazu, dass Leute Ergebnisse nicht mehr abwarten und Fehler später auffallen.
Lohnt sich das für eine kleine Website?
Ja, allein für den reproduzierbaren Build und das Zurücksetzen. Der Aufwand liegt bei wenigen Stunden Einrichtung und zahlt sich beim ersten Fehler zurück.
CI/CD in der Praxis.
Wo dieser Begriff in deinem Geschäft konkret wird, beginnt die Arbeit. Wir nennen klar, ob die Idee in unser Studio passt.
Relaunch