Set env for tag and version

This commit is contained in:
Jim Nicholson 2024-02-12 21:17:34 -08:00
parent 1873a535a9
commit 3a5cbb4d4d

View File

@ -13,12 +13,15 @@ void call(Map config = [:], Closure body = { }) {
if (runConfig.saveArtifacts) { if (runConfig.saveArtifacts) {
assert runConfig.artifacts : 'Error: saveArtifacts is set to true; must specify artifacts!' assert runConfig.artifacts : 'Error: saveArtifacts is set to true; must specify artifacts!'
} }
if ( fileExists(runConfig.buildRequires)) { withEnv(["TAG=${runConfig.gitTag}", "HASH=${runConfig.gitHash}", "VERSION=${version}"]) {
sh """ if ( fileExists(runConfig.buildRequires)) {
${runConfig.buildCmd} sh """
""" ${runConfig.buildCmd}
} else { """
error("ERROR: File ${runConfig.buildRequires} does not exist in workspace.") } else {
error("ERROR: File ${runConfig.buildRequires} does not exist in workspace.")
}
body()
} }
if (runConfig.saveArtifacts) { if (runConfig.saveArtifacts) {
artifactsList = runConfig.artifacts.join(',') artifactsList = runConfig.artifacts.join(',')