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