diff --git a/Jenkinsfile b/Jenkinsfile index 18281762bc..d39ae7ed49 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -132,6 +132,9 @@ spec: string(name: 'GF_VERSION_URL', defaultValue: '', description: 'URL required for downloading GlassFish version details' ) + string(name: 'OLD_GF_BUNDLE_URL', + defaultValue: '', + description: 'URL required for downloading Old GlassFish Full/Web profile bundle' ) string(name: 'TCK_BUNDLE_BASE_URL', defaultValue: '', description: 'Base URL required for downloading prebuilt binary TCK Bundle from a hosted location' ) diff --git a/docker/run_jakartaeetck.sh b/docker/run_jakartaeetck.sh index a590965d27..14149aac1b 100755 --- a/docker/run_jakartaeetck.sh +++ b/docker/run_jakartaeetck.sh @@ -92,10 +92,20 @@ if [ -z "${GF_BUNDLE_URL}" ]; then export GF_BUNDLE_URL=$DEFAULT_GF_BUNDLE_URL fi fi +if [ -z "${OLD_GF_BUNDLE_URL}" ]; then + export OLD_GF_BUNDLE_URL=$GF_BUNDLE_URL +fi wget --progress=bar:force --no-cache $GF_BUNDLE_URL -O ${CTS_HOME}/latest-glassfish.zip +if [[ "interop" == ${test_suite} ]]; then + wget --progress=bar:force --no-cache $OLD_GF_BUNDLE_URL -O ${CTS_HOME}/glassfish-5.0.zip +fi rm -Rf ${CTS_HOME}/ri mkdir -p ${CTS_HOME}/ri -unzip ${CTS_HOME}/latest-glassfish.zip -d ${CTS_HOME}/ri +if [[ "interop" == ${test_suite} ]]; then + unzip ${CTS_HOME}/glassfish-5.0.zip -d ${CTS_HOME}/ri +else + unzip ${CTS_HOME}/latest-glassfish.zip -d ${CTS_HOME}/ri +fi chmod -R 777 ${CTS_HOME}/ri export ADMIN_PASSWORD_FILE="${CTS_HOME}/admin-password.txt"