1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2025-02-07 13:42:23 +02:00

fix(step results): publish step results also on step error (#1882)

This commit is contained in:
Christopher Fenner 2020-08-05 13:20:29 +02:00 committed by GitHub
parent 164327667c
commit 2e56b194aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -65,11 +65,14 @@ void call(Map parameters = [:], String stepName, String metadataFile, List crede
dockerWrapper(script, config) {
handleErrorDetails(stepName) {
script.commonPipelineEnvironment.writeToDisk(script)
credentialWrapper(config, credentialInfo) {
sh "${piperGoPath} ${stepName}${defaultConfigArgs}${customConfigArg}"
try {
credentialWrapper(config, credentialInfo) {
sh "${piperGoPath} ${stepName}${defaultConfigArgs}${customConfigArg}"
}
} finally {
jenkinsUtils.handleStepResults(stepName, failOnMissingReports, failOnMissingLinks)
script.commonPipelineEnvironment.readFromDisk(script)
}
jenkinsUtils.handleStepResults(stepName, failOnMissingReports, failOnMissingLinks)
script.commonPipelineEnvironment.readFromDisk(script)
}
}
}