Skip to content

Commit 3bf1fd0

Browse files
committed
[AURON apache#1314] Speed up CI by using Apache closer.lua syntax for dependency downloads
1 parent 184c95c commit 3bf1fd0

1 file changed

Lines changed: 11 additions & 10 deletions

File tree

.github/workflows/tpcds-reusable.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,8 @@ on:
7878
]
7979
8080
env:
81-
APACHE_MIRROR: "https://archive.apache.org/dist"
81+
APACHE_MIRROR: "https://www.apache.org/dyn/closer.lua"
82+
MIRROR_URL_QUERY: "?action=download"
8283
WGET_OPTS: "--tries=3 --timeout=30 -c"
8384

8485
jobs:
@@ -243,9 +244,9 @@ jobs:
243244
else
244245
SPARK_FILE="spark-${{ steps.get-dependency-version.outputs.sparkversion }}-bin-${{ inputs.hadoop-profile }}.tgz"
245246
fi
246-
SPARK_URL="${APACHE_MIRROR}/${SPARK_PATH}/${SPARK_FILE}"
247+
SPARK_URL="${APACHE_MIRROR}/${SPARK_PATH}/${SPARK_FILE}${MIRROR_URL_QUERY}"
247248
248-
wget ${WGET_OPTS} ${SPARK_URL}
249+
wget ${WGET_OPTS} ${SPARK_URL} -O "$SPARK_FILE"
249250
mkdir -p spark-bin-${{ inputs.sparkver }}_${{ inputs.scalaver }}
250251
cd spark-bin-${{ inputs.sparkver }}_${{ inputs.scalaver }} && tar -xf ../spark-*.tgz --strip-component=1
251252
@@ -297,9 +298,9 @@ jobs:
297298
run: |
298299
CELEBORN_PATH="celeborn/celeborn-${{ steps.get-dependency-version.outputs.celebornversion }}"
299300
CELEBORN_FILE="apache-celeborn-${{ steps.get-dependency-version.outputs.celebornversion }}-bin.tgz"
300-
CELEBORN_URL="${APACHE_MIRROR}/${CELEBORN_PATH}/${CELEBORN_FILE}"
301+
CELEBORN_URL="${APACHE_MIRROR}/${CELEBORN_PATH}/${CELEBORN_FILE}${MIRROR_URL_QUERY}"
301302
302-
wget ${WGET_OPTS} ${CELEBORN_URL} && \
303+
wget ${WGET_OPTS} ${CELEBORN_URL} -O "$CELEBORN_FILE" && \
303304
mkdir -p celeborn-bin-${{ steps.get-dependency-version.outputs.celebornversion }} && \
304305
cd celeborn-bin-${{ steps.get-dependency-version.outputs.celebornversion }} && tar -xf ../apache-celeborn-*.tgz --strip-component=1
305306
@@ -333,11 +334,11 @@ jobs:
333334
run: |
334335
UNIFFLE_PATH="uniffle/${{ steps.get-dependency-version.outputs.uniffleversion }}"
335336
UNIFFLE_FILE="apache-uniffle-${{ steps.get-dependency-version.outputs.uniffleversion }}-incubating-bin.tar.gz"
336-
UNIFFLE_URL="${APACHE_MIRROR}/${UNIFFLE_PATH}/${UNIFFLE_FILE}"
337+
UNIFFLE_URL="${APACHE_MIRROR}/${UNIFFLE_PATH}/${UNIFFLE_FILE}${MIRROR_URL_QUERY}"
337338
338-
wget ${WGET_OPTS} ${UNIFFLE_URL} && \
339+
wget ${WGET_OPTS} ${UNIFFLE_URL} -O "$UNIFFLE_FILE" && \
339340
mkdir -p uniffle-bin-${{ steps.get-dependency-version.outputs.uniffleversion }} && \
340-
tar -xf ./${UNIFFLE_FILE} -C uniffle-bin-${{ steps.get-dependency-version.outputs.uniffleversion }} --strip-component=1
341+
tar -xf ./$UNIFFLE_FILE -C uniffle-bin-${{ steps.get-dependency-version.outputs.uniffleversion }} --strip-component=1
341342
342343
- name: Cache hadoop-${{ inputs.hadoopver }}
343344
uses: actions/cache@v4
@@ -353,9 +354,9 @@ jobs:
353354
run: |
354355
HADOOP_PATH="hadoop/common/hadoop-${{ inputs.hadoopver }}"
355356
HADOOP_FILE="hadoop-${{ inputs.hadoopver }}.tar.gz"
356-
HADOOP_URL="${APACHE_MIRROR}/${HADOOP_PATH}/${HADOOP_FILE}"
357+
HADOOP_URL="${APACHE_MIRROR}/${HADOOP_PATH}/${HADOOP_FILE}${MIRROR_URL_QUERY}"
357358
358-
wget ${WGET_OPTS} ${HADOOP_URL} && \
359+
wget ${WGET_OPTS} ${HADOOP_URL} -O "$HADOOP_FILE" && \
359360
mkdir -p hadoop-bin-${{ inputs.hadoopver }} && \
360361
tar -xf ./$HADOOP_FILE -C hadoop-bin-${{ inputs.hadoopver }} --strip-component=1 && \
361362
ls -la hadoop-bin-${{ inputs.hadoopver }}

0 commit comments

Comments
 (0)