- Maintain a Single Source Repository
- Automate the Build
- Make Your Build Self-Testing
- Everyone Commits To the Mainline Every Day
- Every Commit Should Build the Mainline on an Integration Machine
- Keep the Build Fast
- Test in a Clone of the Production Environment
- Make it Easy for Anyone to Get the Latest Executable
- Everyone can see what's happening
- Automate Deployment
Tuesday, November 29, 2011
XP: Continuous Integration
Good paper by Martin Fowler of ThoughtWorks regarding Continuous Integration philosophy. While a mainstream technique, good to see the technical rational written down by a developer of CruiseControl.
Here are his talking points. Our team needs improvement on automated testing.
Subscribe to:
Posts (Atom)