stage('Get dependency checker failures report') {
try {
copyArtifacts projectName: "JobB",
filter: 'DependencyCheckerFailuresReport.yml',
fingerprintArtifacts: true,
selector: specific(depCheckJob.number.toString())
archiveArtifacts artifacts: "DependencyCheckerFailuresReport.yml",
fingerprint: true
}
catch(err) {
foundDepCheckErrors = false
println "No dependency check failures!"
}
}
if (foundDepCheckErrors) {
currentBuild.result = 'FAILURE'
}
archiveArtifacts artifacts: "DependencyCheckerFailuresReport.yml",
fingerprint: true,
onlyIfSuccessful: false