Zum Inhalt springen

Continuous Integration

Continuous Integration führt Änderungen regelmäßig in einem gemeinsamen Entwicklungsstand zusammen. Automatische Prüfungen machen bestimmte Konflikte früher sichtbar.

Auch bekannt alsCI
Cloud & Betrieb

Continuous Integration, kurz CI, ist die regelmäßige Integration kleiner Änderungen in einen gemeinsamen Entwicklungsstand. Automatische Build- und Testläufe können prüfen, ob dieser Stand die festgelegten Kontrollen besteht.

In einem hypothetischen Produktimport wird das Feld sku in productCode umbenannt, während ein anderer Programmteil noch den alten Namen verwendet. Ein passender Integrationstest im gemeinsamen Stand kann diesen Bruch sichtbar machen. Getrennt geprüfte Einzeländerungen würden ihn möglicherweise übersehen.

CI bedeutet nicht bloß, ein bestimmtes Werkzeug einzuschalten. Die Prüfungen müssen zur Anwendung passen und Fehlschläge müssen bearbeitet werden. Ein grüner Lauf belegt nur die tatsächlich ausgeführten Kontrollen. Er garantiert weder Fehlerfreiheit noch eine automatische Freigabe für Produktion.

Quellen

Beiträge zum Thema

Cloud & Betrieb mit ASES

Hosting, Deployment, Wartung und Betreuung