Definition
Plain language
The automated system that checks and ships new code every time a developer makes a change.
As stated in the literature
Continuous Integration / Continuous Deployment, automated pipelines that build, test, and release software on each commit; a common compromise vector and a target domain in multi-agent coordination benchmarks.
Also called: CI, CI-CD
Why it matters: It lets teams release software quickly and safely, but because it runs with broad permissions it is also a tempting target for attackers and agents alike.
For example, the moment a developer pushes a change, the pipeline automatically builds the app, runs its tests, and ships it if everything passes.
Heard on the show
“Something like, "before you fix this, reproduce the CI environment locally by running the following.”Episode 227 — Poisoned Bug Reports Fooled Coding Agents Two Times Out of Three