Glossary

CI/CD

CI – Continuous Integration: is a development practice where developers integrate code into a shared repository frequently, preferably several times a day. Each integration can then be verified by an automated build and automated tests. While automated testing is not strictly part of CI it is typically implied CD – Continuous Deployment: is a release process that uses automated testing to validate if changes to a codebase are correct and stable for immediate autonomous deployment to a production environment.