Appendix B. Evaluating CI Tools

 

A craftsman who wishes to practice his craft well must first sharpen his tools.

 
 --CHINESE PROVERB

Raoul (not his real name) was part of a small team brought in to help subdue a struggling J2EE project for a large development team. His role in this effort was lead integrator, responsible for ensuring that sixty or so development environments were consistent with one another as well as with the test and production build environments. The first task was to hunt down the source code and other build artifacts used to create the development environments. He searched in various version control repositories and networked file systems; then one team member offered, “I think Carl has a pretty good copy of the application ...

Get Continuous Integration: Improving Software Quality and Reducing Risk now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.