You are interested in integrating CI/CD in your work environment, but your team lead and several of your team members do not understand the concept. Your boss believes that continuous delivery will mean that someone (namely, you) will need to be on-call around the clock for constant monitoring and deployment of new code. You have a two-minute window to quickly explain what continuous delivery means. Out of the following answers, what is the clearest and most succinct correct answer?
- Continuous delivery means code will be tested and promoted to production environment automatically
- Continuous delivery is magic, and Jenkins will make everything work without having to worry about it much.
- You're right. Give me the on-call schedule.
- Continuous delivery is a software development discipline where software is built so that it can be released to production at any time, while continuous deployment means it is released into production continuously. CI/CD is meant to shorten the amount of time needed for QA while empowering developers to keep code as up-to-date as possible
Answer(s): D
Explanation:
Continuous delivery means software is integrated continuously and is ready to be released at any time.
Reveal Solution Next Question