|
@@ -7,12 +7,13 @@ plugins {
|
|
|
|
|
|
// For constructing gitSha only
|
|
|
def getGitSha = {
|
|
|
- try {
|
|
|
+ try { // Try-catch is necessary for build to work on non-git distributions
|
|
|
providers.exec {
|
|
|
commandLine 'git', 'rev-parse', 'HEAD'
|
|
|
+ executionResult.rethrowFailure() // Without this, sometimes it just stops immediately instead of throwing
|
|
|
}.standardOutput.asText.get().trim()
|
|
|
} catch (Exception e) {
|
|
|
- "unknown" // Try-catch is necessary for build to work on non-git distributions
|
|
|
+ "unknown"
|
|
|
}
|
|
|
}
|
|
|
|