Posted by: horizonguy | June 30, 2008

Best practice checklist – Build automation

Build automation:

This is summary check list of best-practices for build automation.
For a more complete documentation on the subject, check out this post:
Build Automation Best Practice Guide

  • Automate build using Continuous Integration
  • Integrate Unit tests in your build
  • Integrate code coverage metrics in build
  • Automate configuration for different environments (Dev / QA)
  • Automate deployment to different environments (Dev / QA)
  • Automate build in 10 – 20 minutes (or slightly more based on app )
  • Automate build and deployment via scripts if build system is down
  • Automate build from source control branches to deploy patches
  • Make sure you always have access to a build with latest dev code
  • Make sure branching structure is in place for releases and patches
  • Make sure dll’s and/or applications are versioned

Leave a comment

Categories