From 0275f2b6591550db31b4718746f8099748249981 Mon Sep 17 00:00:00 2001 From: Zelin Hao Date: Wed, 17 Jan 2024 16:33:34 -0800 Subject: [PATCH] Default previous build id Signed-off-by: Zelin Hao --- vars/retrievePreviousBuild.groovy | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vars/retrievePreviousBuild.groovy b/vars/retrievePreviousBuild.groovy index b37728aff..20539d81f 100644 --- a/vars/retrievePreviousBuild.groovy +++ b/vars/retrievePreviousBuild.groovy @@ -26,16 +26,17 @@ void call(Map args = [:]) { def DISTRIBUTION_ARCHITECTURE = args.architecture def distribution = args.distribution def prefixPath = "${WORKSPACE}/download" + def previousBuildId = args.previousBuildId ? args.previousBuildId : "latest" def DISTRIBUTION_BUILD_NUMBER - if (args.previousBuildId.equalsIgnoreCase("latest")) { + if (previousBuildId.equalsIgnoreCase("latest")) { DISTRIBUTION_BUILD_NUMBER = sh( script: "curl -sL https://ci.opensearch.org/ci/dbc/${DISTRIBUTION_JOB_NAME}/${version}/index.json | jq -r \".latest\"", returnStdout: true ).trim() //Once we have new index.json, URL will be changed to: https://ci.opensearch.org/ci/dbc/${DISTRIBUTION_JOB_NAME}/${version}/index/${platform}/${architecture}/${distribution}/index.json } else { - DISTRIBUTION_BUILD_NUMBER = args.previousBuildId + DISTRIBUTION_BUILD_NUMBER = previousBuildId } def artifactPath = "${DISTRIBUTION_JOB_NAME}/${version}/${DISTRIBUTION_BUILD_NUMBER}/${DISTRIBUTION_PLATFORM}/${DISTRIBUTION_ARCHITECTURE}/${distribution}"