What do CI and CD stand for?
Options
- Continuous Integration and Continuous Delivery (or Deployment) (Correct option)
- Code Inspection and Code Debugging, done by reviewers
- Cloud Instance and Cloud Database, the two basic services
- Compile Immediately and Copy Data, two build commands
Answer
Continuous Integration and Continuous Delivery (or Deployment)
Why
- Continuous Integration: every time someone pushes code, a server builds it and runs the tests automatically, so errors are found quickly.
- Continuous Delivery: the tested build is always ready to be released. Continuous Deployment goes one step further and releases it to production automatically.
Tools: GitHub Actions, GitLab CI, Jenkins, Azure DevOps.
Remember
CI = build+test on every push. CD = ready/auto release.