Skip to content

10 best practise for Continuous Integration

NormanChiflen edited this page Feb 14, 2012 · 1 revision
  1. Manage Source Code, Using a Version Control Product
  2. Also version: test scripts, config files,
  3. Enable Triggering of Builds From the Command Line • Standardize on a build script / tool • Maven, ANT, NANT
  4. Commit Frequently (at least once a day), as Developer
  5. Integrate Frequently; Build the mainline on the integration server
  6. Enable Fast Builds (Typically <10 minute) • Large builds be broken into multiple jobs and executed in parallel
  7. Test Using a Replica of Production
  8. Use a Central Binary Repository
  9. Make it easy to obtain build and test results • Especially Failures
  10. Automate Deployment