What is Continuous Integration/Continuous Delivery (CI/CD)?

Continuous Integration/Continuous Delivery (CI/CD)

Definition

A development practice that integrates code into a shared repository frequently and automates the testing and deployment of that code.

Popular CI/CD platforms include Python, Jenkins, GitLab CI/CD, CircleCI, Bitrise, App Center, TeamCity, Travis CI, GitHub Actions, Azure DevOps, and Bamboo.

Real-World Examples

Mobile app developers use CI/CD pipelines to streamline the process of testing and releasing app updates, ensuring faster delivery. App shielding is expected to easily integrate with CI/CD processes.

Featured Articles

Quiz

What does CI/CD automate in the development process?

Testing and deployment of code.