Tao of The BuildMeister

The Tao of The BuildMeister is a set of guidelines governing good practices for software builds.

  1. Source Control and Builds
    1. Everything required to create a runnable application must be present in source control.
    2. All builds shall be performed by the build system, not on a developer workstation.
  2. Deployments
    1. Only files used at runtime are to be present on deployment environments.
    2. Deployments should be performed from a build system output location not from a developer workstation