← Glossar
Glossar · Dev

Was ist Continuous Integration?

CI

Dieser Prozess stellt sicher, dass Fehler frühzeitig erkannt werden, indem die von Softwareentwicklern geschriebenen Codes automatisch kombiniert und getestet werden.

Definition

Continuous Integration (CI) sorgt dafür, dass Codes während des Softwareentwicklungsprozesses häufig an ein zentrales System gesendet und dort automatischen Tests unterzogen werden. Auf diese Weise fällt es sofort auf, wenn der von einem Softwareentwickler geschriebene Code mit dem Code anderer in Konflikt steht. Fehler werden behoben, bevor sie größer werden, während sie sich noch in der Entwicklung befinden.

Analogie: Es ist so, als würde man ein Rezept erstellen und es jedes Mal probieren, wenn man eine Zutat hinzufügt, und es sofort korrigieren, wenn etwas nicht stimmt; Es verhindert, dass das Gericht schlecht wird.

So funktioniert es

Sobald der Entwickler seinen Code in das System hochlädt, kompilieren im Hintergrund laufende Roboter den Code automatisch und führen vorgegebene Tests durch.

Wo es eingesetzt wird

Dies ist eine gängige Praxis in großen Softwareteams und modernen Softwareentwicklungszyklen (DevOps).

Häufige Fragen

Warum führen wir keine manuellen Tests durch?

Manuelle Tests sind langsam und anfällig für menschliches Versagen; CI hingegen arbeitet bei jeder Änderung mit der gleichen Akribie.

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 →