Fix sporadic failure in non-git build (using patch by @nikclayton) (#3307)

This commit is contained in:
mcclure 2023-02-14 14:15:42 -05:00 committed by GitHub
parent 98e5363692
commit 4dc7919ec0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 2 deletions

View File

@ -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"
}
}