Chapter 6. Continuous Integration and Quality Systems

Our first thought was to split up this chapter because we have a lot of concepts/examples to cover. However, the more we thought about it, we decided there’s absolutely no way to split it up. Continuous integration and quality are everything together, and nothing without each other. The first half of this chapter describes what we did to make continuous integration work for us—it was definitely an iterative process! We started out very simply before ending up with a full autorevert system, which means catching major failures/issues in new code during a staged integration/test process so that the change never makes it onto main if it breaks anything. The autorevert system was dramatically more ...

Get A Practical Approach to Large-Scale Agile Development: How HP Transformed LaserJet FutureSmart Firmware now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.