Create deployment method and factory.
Display sha in version on website.
Log unhandled exceptions in Windows service.
Add more debug logging to git utility.
Cleanup in unused test code.
Make process execution more robust.
Log exit code.
Interpret error message as error result.