Skip to content

Commit 65aa80d

Browse files
committed
Handle conditional build args better
1 parent cf612db commit 65aa80d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.buildkite/dra.sh

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ HADOOP_VERSION=$(grep eshadoop buildSrc/esh-version.properties | sed "s/eshadoop
1515
BASE_VERSION="$HADOOP_VERSION"
1616

1717
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"
2020
if [[ "$DRA_WORKFLOW" == "snapshot" ]]; then
2121
VERSION_SUFFIX="-SNAPSHOT"
22-
BUILD_ARGS="-Dbuild.snapshot=true"
22+
BUILD_ARGS[0]="-Dbuild.snapshot=true"
2323
fi
2424

2525
RM_BRANCH="$BUILDKITE_BRANCH"
@@ -28,15 +28,15 @@ if [[ "$BUILDKITE_BRANCH" == "main" ]]; then
2828
fi
2929

3030
if [[ -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}"
3333
fi
3434

3535
echo "DRA_WORKFLOW=$DRA_WORKFLOW"
3636
echo "HADOOP_VERSION=$HADOOP_VERSION"
3737
echo "RM_BRANCH=$RM_BRANCH"
3838
echo "VERSION_SUFFIX=$VERSION_SUFFIX"
39-
echo "BUILD_ARGS=$BUILD_ARGS"
39+
echo "BUILD_ARGS=${BUILD_ARGS[@]}"
4040

4141
ES_BUILD_ID=$(curl -sS "https://artifacts-$DRA_WORKFLOW.elastic.co/elasticsearch/latest/${RM_BRANCH}.json" | jq -r '.build_id')
4242
echo "ES_BUILD_ID=$ES_BUILD_ID"
@@ -45,7 +45,7 @@ mkdir localRepo
4545
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" \
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
5151
find "$WORKSPACE" -type f -path "*/build/distributions/*" -exec chmod a+r {} \;

0 commit comments

Comments
 (0)