This is an automated email from the ASF dual-hosted git repository.

philo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 8fbb3c4c38 [INFRA] Change Maven download site to closer.lua (#9934)
8fbb3c4c38 is described below

commit 8fbb3c4c381b8cef738333cec40468b73dc670eb
Author: Mingliang Zhu <[email protected]>
AuthorDate: Thu Jun 12 10:36:46 2025 +0800

    [INFRA] Change Maven download site to closer.lua (#9934)
---
 .github/workflows/build_bundle_package.yml | 9 +++------
 .github/workflows/util/setup_helper.sh     | 8 ++++++--
 .github/workflows/velox_backend_x86.yml    | 3 +--
 .github/workflows/velox_weekly.yml         | 7 +++----
 4 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/.github/workflows/build_bundle_package.yml 
b/.github/workflows/build_bundle_package.yml
index 176101a1a7..c4861ffea4 100644
--- a/.github/workflows/build_bundle_package.yml
+++ b/.github/workflows/build_bundle_package.yml
@@ -18,6 +18,7 @@ name: Build bundle package
 env:
   ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
   CCACHE_DIR: "${{ github.workspace }}/.ccache"
+  SETUP: 'bash .github/workflows/util/setup_helper.sh'
 
 concurrency:
   group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ 
github.workflow }}
@@ -98,15 +99,11 @@ jobs:
         run: |
           sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
           sed -i 
's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' 
/etc/yum.repos.d/CentOS-* && \
-          yum update -y && yum install -y java-1.8.0-openjdk-devel wget && \
-          wget 
https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
 && \
-          tar -xvf apache-maven-3.8.8-bin.tar.gz && \
-          mv apache-maven-3.8.8 /usr/lib/maven
+          yum update -y && yum install -y java-1.8.0-openjdk-devel wget
+          $SETUP install_maven
       - name: Build for Spark ${{ github.event.inputs.spark }}
         run: |
           cd $GITHUB_WORKSPACE/ && \
-          export MAVEN_HOME=/usr/lib/maven && \
-          export PATH=${PATH}:${MAVEN_HOME}/bin && \
           mvn clean install -P${{ github.event.inputs.spark }} 
-Dhadoop.version=${{ github.event.inputs.hadoop }} -Pbackends-velox -Pceleborn 
-Puniffle -DskipTests -Dmaven.source.skip
       - name: Upload bundle package
         uses: actions/upload-artifact@v4
diff --git a/.github/workflows/util/setup_helper.sh 
b/.github/workflows/util/setup_helper.sh
index 8b41d83264..b7701e2a03 100644
--- a/.github/workflows/util/setup_helper.sh
+++ b/.github/workflows/util/setup_helper.sh
@@ -18,9 +18,13 @@ set -e
 
 function install_maven {
   (
+    local maven_version="3.8.8"
+    local local_binary="apache-maven-${maven_version}-bin.tar.gz"
+    local mirror_host="https://www.apache.org/dyn/closer.lua";
+    local 
url="${mirror_host}/maven/maven-3/${maven_version}/binaries/${local_binary}?action=download"
     cd /opt/
-    wget -nv 
https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
-    tar -xvf apache-maven-3.8.8-bin.tar.gz && mv apache-maven-3.8.8 
/usr/lib/maven
+    wget -nv -O ${local_binary} ${url}
+    tar -xvf ${local_binary} && mv apache-maven-${maven_version} /usr/lib/maven
   )
   echo "PATH=${PATH}:/usr/lib/maven/bin" >> $GITHUB_ENV
 }
diff --git a/.github/workflows/velox_backend_x86.yml 
b/.github/workflows/velox_backend_x86.yml
index a60a9a95ad..e7c25a6696 100644
--- a/.github/workflows/velox_backend_x86.yml
+++ b/.github/workflows/velox_backend_x86.yml
@@ -313,8 +313,7 @@ jobs:
             pip3 install tzdata
             cp /usr/local/lib/python3.6/site-packages/tzdata/zoneinfo/Factory 
/usr/share/zoneinfo/
             
-            wget -nv 
https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
-            tar -xvf apache-maven-3.8.8-bin.tar.gz && mv apache-maven-3.8.8 
/usr/lib/maven
+            $SETUP install_maven
             export PATH=${PATH}:/usr/lib/maven/bin
 
             # Set environment variables
diff --git a/.github/workflows/velox_weekly.yml 
b/.github/workflows/velox_weekly.yml
index 16cde8be6e..f6edfdd6b4 100644
--- a/.github/workflows/velox_weekly.yml
+++ b/.github/workflows/velox_weekly.yml
@@ -24,6 +24,7 @@ on:
 
 env:
   ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION: true
+  SETUP: 'bash .github/workflows/util/setup_helper.sh'
 
 concurrency:
   group: ${{ github.repository }}-${{ github.head_ref || github.sha }}-${{ 
github.workflow }}
@@ -67,12 +68,10 @@ jobs:
           yum install -y java-1.8.0-openjdk-devel patch wget git perl
           export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk && \
           export PATH=$JAVA_HOME/bin:$PATH
-          wget --no-check-certificate 
https://downloads.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz
 && \
-          tar -xvf apache-maven-3.8.8-bin.tar.gz && \
-          mv apache-maven-3.8.8 /usr/lib/maven && \
+          git clone -b main --depth=1 
https://github.com/apache/incubator-gluten.git && cd incubator-gluten/
+          $SETUP install_maven
           export MAVEN_HOME=/usr/lib/maven && \
           export PATH=${PATH}:${MAVEN_HOME}/bin && \
-          git clone -b main --depth=1 
https://github.com/apache/incubator-gluten.git && cd incubator-gluten/
           ./dev/package.sh
 
   build-on-ubuntu:


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to