Skip to main content
StandardCurrent

CI/CD

Also known as: Continuous Integration, Continuous Delivery, Continuous Deployment

Following adds this technology to your private workspace so related learning is easier to organise and revisit.

Technology explained

What is CI/CD?

Continuous integration and continuous delivery are practices for automatically validating, packaging and releasing software changes. This profile connects the concept to KBY's practical engineering guidance.

CI gives developers rapid feedback by building and testing each change, while delivery pipelines promote immutable artefacts through controlled environments. Effective pipelines include provenance, approvals, secrets boundaries, rollback and observable deployment outcomes.

Primary purpose

Move software changes from source control to production repeatably and safely.

Typical environments
JenkinsGitHub ActionsGitLab CI
Typical use cases
  • Automated software testing
  • Continuous deployment to production
  • Infrastructure as code validation
Technology map

Explore related technologies