Strictly separate build and run stagesWhat problem are we solving?Builds should be repeatable, trivial, and boring. If you can build your application twice in a row on different servers and get different results than you have a problem. Additionally, the build should be hands-off. If your build or release