CI/CD: Continuous Integration / Continuous Delivery (Deployment)
This is alpha nerd soup – where I have 30 seconds to explain a seemingly random jumble of letters!
Today: CI/CD
Continuous Integration / Continuous Delivery (or deployment)
Advanced development teams – especially ones leveraging cloud services and agile development methodologies often deploy a strategy where anytime code is changed in a software project, an automated process will build the project, run automated tests, and then deploy the software. This strategy speeds up the discovery of bugs and shortens release times to users. Typically this is done in a staging or QA environment but some organizations choose to continuously deliver into production.