@@ -15,11 +15,11 @@ HADOOP_VERSION=$(grep eshadoop buildSrc/esh-version.properties | sed "s/eshadoop
1515BASE_VERSION=" $HADOOP_VERSION "
1616
1717VERSION_SUFFIX=" "
18- BUILD_ARGS= " -Dbuild.snapshot=false "
19- QUALIFIER_BUILD_ARGS =" -Dbuild.version_qualifier= \"\" "
18+ declare -a BUILD_ARGS
19+ BUILD_ARGS[0] =" -Dbuild.snapshot=false "
2020if [[ " $DRA_WORKFLOW " == " snapshot" ]]; then
2121 VERSION_SUFFIX=" -SNAPSHOT"
22- BUILD_ARGS=" -Dbuild.snapshot=true"
22+ BUILD_ARGS[0] =" -Dbuild.snapshot=true"
2323fi
2424
2525RM_BRANCH=" $BUILDKITE_BRANCH "
@@ -28,15 +28,15 @@ if [[ "$BUILDKITE_BRANCH" == "main" ]]; then
2828fi
2929
3030if [[ -n " ${VERSION_QUALIFIER:- } " ]]; then
31- QUALIFIER_BUILD_ARGS= " -Dbuild.version_qualifier=$VERSION_QUALIFIER "
31+ BUILD_ARGS+=( " -Dbuild.version_qualifier=$VERSION_QUALIFIER " )
3232 HADOOP_VERSION=" ${HADOOP_VERSION} -${VERSION_QUALIFIER} "
3333fi
3434
3535echo " DRA_WORKFLOW=$DRA_WORKFLOW "
3636echo " HADOOP_VERSION=$HADOOP_VERSION "
3737echo " RM_BRANCH=$RM_BRANCH "
3838echo " VERSION_SUFFIX=$VERSION_SUFFIX "
39- echo " BUILD_ARGS=$BUILD_ARGS "
39+ echo " BUILD_ARGS=${ BUILD_ARGS[@]} "
4040
4141ES_BUILD_ID=$( curl -sS " https://artifacts-$DRA_WORKFLOW .elastic.co/elasticsearch/latest/${RM_BRANCH} .json" | jq -r ' .build_id' )
4242echo " ES_BUILD_ID=$ES_BUILD_ID "
@@ -45,7 +45,7 @@ mkdir localRepo
4545wget --quiet " https://artifacts-$DRA_WORKFLOW .elastic.co/elasticsearch/${ES_BUILD_ID} /maven/org/elasticsearch/gradle/build-tools/${HADOOP_VERSION}${VERSION_SUFFIX} /build-tools-${HADOOP_VERSION}${VERSION_SUFFIX} .jar" \
4646 -O " localRepo/build-tools-${HADOOP_VERSION}${VERSION_SUFFIX} .jar"
4747
48- ./gradlew -S -PlocalRepo=true " ${BUILD_ARGS} " " ${QUALIFIER_BUILD_ARGS }" -Dorg.gradle.warning.mode=summary -Dcsv=" $WORKSPACE /build/distributions/dependencies-${HADOOP_VERSION}${VERSION_SUFFIX} .csv" :dist:generateDependenciesReport distribution
48+ ./gradlew -S -PlocalRepo=true " ${BUILD_ARGS[@] } " -Dorg.gradle.warning.mode=summary -Dcsv=" $WORKSPACE /build/distributions/dependencies-${HADOOP_VERSION}${VERSION_SUFFIX} .csv" :dist:generateDependenciesReport distribution
4949
5050# Allow other users access to read the artifacts so they are readable in the container
5151find " $WORKSPACE " -type f -path " */build/distributions/*" -exec chmod a+r {} \;
0 commit comments