METAL

AI GlossaryCTechnical words in the news

CI/CD Pipeline

An assembly-line-like flow that automatically carries code from writing through building, testing, and deployment.

In plain words

A CI/CD pipeline works like a factory conveyor belt that automatically assembles, inspects, and ships out the code developers write. Instead of a person manually assembling and checking each part, code placed on the belt moves through a fixed sequence: build (assembly), test (quality check), and deploy (shipping) — all automatically.

The "CI" part of the name stands for the stage where, every time code changes, it's immediately merged into the full codebase and checked for problems. The "CD" part stands for the stage where code that passes those checks gets released into the actual live service. Having this belt means developers no longer need to manually verify and move things every time, which speeds everything up — but if there's a hole in the belt itself, buggy or malicious code can just as quickly flow all the way through to the live service.

Lately, as AI increasingly helps write code or generates code on its own to place on this belt, it's becoming more important to have checkpoints along the belt that verify who put what on it and whether what was added is safe.

How it shows up in the news

The article explains that Microsoft's newly established DevSecOps security category applies zero-trust principles (explicit verification, least privilege, assume breach) to "CI/CD pipelines, source repositories, dependencies, and infrastructure-as-code." Here, the CI/CD pipeline itself isn't the AI — it's the automated channel through which AI-generated code travels before reaching the live service, a distinction worth keeping straight.

See also

Stories using this term

Browse every entry