@@ -15,11 +15,11 @@ HADOOP_VERSION=$(grep eshadoop buildSrc/esh-version.properties | sed "s/eshadoop
15
15
BASE_VERSION=" $HADOOP_VERSION "
16
16
17
17
VERSION_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 "
20
20
if [[ " $DRA_WORKFLOW " == " snapshot" ]]; then
21
21
VERSION_SUFFIX=" -SNAPSHOT"
22
- BUILD_ARGS=" -Dbuild.snapshot=true"
22
+ BUILD_ARGS[0] =" -Dbuild.snapshot=true"
23
23
fi
24
24
25
25
RM_BRANCH=" $BUILDKITE_BRANCH "
@@ -28,15 +28,15 @@ if [[ "$BUILDKITE_BRANCH" == "main" ]]; then
28
28
fi
29
29
30
30
if [[ -n " ${VERSION_QUALIFIER:- } " ]]; then
31
- QUALIFIER_BUILD_ARGS= " -Dbuild.version_qualifier=$VERSION_QUALIFIER "
31
+ BUILD_ARGS+=( " -Dbuild.version_qualifier=$VERSION_QUALIFIER " )
32
32
HADOOP_VERSION=" ${HADOOP_VERSION} -${VERSION_QUALIFIER} "
33
33
fi
34
34
35
35
echo " DRA_WORKFLOW=$DRA_WORKFLOW "
36
36
echo " HADOOP_VERSION=$HADOOP_VERSION "
37
37
echo " RM_BRANCH=$RM_BRANCH "
38
38
echo " VERSION_SUFFIX=$VERSION_SUFFIX "
39
- echo " BUILD_ARGS=$BUILD_ARGS "
39
+ echo " BUILD_ARGS=${ BUILD_ARGS[@]} "
40
40
41
41
ES_BUILD_ID=$( curl -sS " https://artifacts-$DRA_WORKFLOW .elastic.co/elasticsearch/latest/${RM_BRANCH} .json" | jq -r ' .build_id' )
42
42
echo " ES_BUILD_ID=$ES_BUILD_ID "
@@ -45,7 +45,7 @@ mkdir localRepo
45
45
wget --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" \
46
46
-O " localRepo/build-tools-${HADOOP_VERSION}${VERSION_SUFFIX} .jar"
47
47
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
49
49
50
50
# Allow other users access to read the artifacts so they are readable in the container
51
51
find " $WORKSPACE " -type f -path " */build/distributions/*" -exec chmod a+r {} \;
0 commit comments