Tao of The BuildMeister
The Tao of The BuildMeister is a set of guidelines governing good practices for software builds.
- Source Control and Builds
- Everything required to create a runnable application must be present in source control.
- All builds shall be performed by the build system, not on a developer workstation.
- Deployments
- Only files used at runtime are to be present on deployment environments.
- Deployments should be performed from a build system output location not from a developer workstation