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]