Kurz erklärt
Ein automatisierter Ablauf, der bei jeder Code-Änderung Tests, Build und Auslieferung der Software durchführt — Continuous Integration / Continuous Delivery (oder Deployment).
Genauer
CI steht dafür, dass Änderungen häufig und automatisiert getestet und zusammengeführt werden (statt seltener, großer manueller Integrationen). CD baut darauf auf und liefert getestete Änderungen automatisiert in eine Test- oder Produktivumgebung aus. Läuft meist auf jeden Git-Push oder Pull Request.