Support manual commit and version injection during build
Problem to solve
To be a better citizen in the CNG repository, it should be possible to generate production builds without being in a git repository.
Proposal
Allow setting the commit SHA and tag using environment variables instead of running git.