String retrieveArtifact()

in jenkins-pipeline-shared-libraries/vars/util.groovy [320:324]


String retrieveArtifact(String artifactPath, String buildUrl = "${BUILD_URL}") {
    String finalUrl = "${buildUrl}artifact/${artifactPath}"
    String httpCode = sh(returnStdout: true, script: "curl -o /dev/null --silent -Iw '%{http_code}' ${finalUrl}")
    return httpCode == "200" ? sh(returnStdout: true, script: "wget --no-check-certificate -qO - ${finalUrl}") : '' 
}