> Strictly separate build and run stages
What 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