Continuous Integration: Improving Software Quality and Reducing Risk
by Paul M. Duvall, Steve Matyas, Andrew Glover
Appendix . The Future of CI
I’ve found there are typically two key complaints from those who have been practicing CI for a while.
How can I prevent broken builds?
How can I get my builds to run faster?
I will address each of these concerns here, although I don’t expect we’ll find a “perfect” solution to these concerns for some time.
Although the practice of CI provides faster feedback in smaller increments, it is still a rather reactionary practice. Some people choose to perform manual sequential integrations because they always want to keep the build in the green. I expect to see more tool support for running successful integrations on a separate machine, using a queue, before the source code changes are committed to the version control repository. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access