Software Engineering vocabulary · Release and Maintenance

CI/CD

Meaning in software engineering, with examples

/ˌsiː aɪ ˌsiː ˈdiː/abbreviationCommon term

In software engineering, CI/CD means: Short for continuous integration and continuous delivery (or deployment): automatically building and testing every change, then releasing it quickly and safely.

In Turkish: sürekli entegrasyon ve sürekli teslimat, sürekli entegrasyon ve dağıtım

How it is used

Teams set up and maintain a 'CI/CD pipeline' with tools such as GitHub Actions, GitLab CI or Jenkins. People often say just 'CI': 'CI is failing', 'Wait for CI to pass.'

Example sentences

  1. Our CI/CD pipeline runs the tests and deploys to staging on every merge.

  2. Setting up CI/CD early saved us a lot of manual release work.

Common collocations

  • CI/CD pipeline
  • set up CI/CD
  • CI is green
  • wait for CI

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: