GitVersion CI improvements
Currently errors from GitVersion are not visible in the CI log and can lead to confusion due to GitVersion silently causing the CI job to fail.
Intercept the exit code of GitVersion and print the output to the log in case of failure.