This is an automated email from the ASF dual-hosted git repository.
yuanzhou 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 812e97605 [VL] update build package script (#5969)
812e97605 is described below
commit 812e976059f89f68d2060fb6b195d4732cc374d4
Author: Yuan <[email protected]>
AuthorDate: Fri Jun 21 17:30:17 2024 +0800
[VL] update build package script (#5969)
This patch fixes the build package script by 1) adding the arrow jar 2) use
the latest docker image
Signed-off-by: Yuan Zhou <[email protected]>
---
.github/workflows/build_bundle_package.yml | 25 +++++++++++++++++++++++--
1 file changed, 23 insertions(+), 2 deletions(-)
diff --git a/.github/workflows/build_bundle_package.yml
b/.github/workflows/build_bundle_package.yml
index 01ddd6f43..8ce659366 100644
--- a/.github/workflows/build_bundle_package.yml
+++ b/.github/workflows/build_bundle_package.yml
@@ -38,7 +38,7 @@ on:
jobs:
build-native-lib:
runs-on: ubuntu-20.04
- container: apache/gluten:gluten-vcpkg-builder_2024_03_17
+ container: apache/gluten:gluten-vcpkg-builder_2024_05_29
steps:
- uses: actions/checkout@v2
- name: Build Gluten velox third party
@@ -53,11 +53,17 @@ jobs:
export NUM_THREADS=4
./dev/builddeps-veloxbe.sh --build_tests=OFF --build_benchmarks=OFF
--enable_s3=OFF \
--enable_gcs=OFF --enable_hdfs=ON --enable_abfs=OFF
- - uses: actions/upload-artifact@v2
+ - name: Upload native libs
+ uses: actions/upload-artifact@v2
with:
path: ./cpp/build/releases/
name: velox-native-lib-${{github.sha}}
retention-days: 1
+ - name: Upload Artifact Arrow Jar
+ uses: actions/upload-artifact@v2
+ with:
+ path: /root/.m2/repository/org/apache/arrow/
+ name: velox-arrow-jar-centos-7-${{github.sha}}
build-bundle-package-ubuntu:
if: startsWith(github.event.inputs.os, 'ubuntu')
@@ -71,6 +77,11 @@ jobs:
with:
name: velox-native-lib-${{github.sha}}
path: ./cpp/build/releases
+ - name: Download All Arrow Jar Artifacts
+ uses: actions/download-artifact@v2
+ with:
+ name: velox-arrow-jar-centos-7-${{github.sha}}
+ path: /root/.m2/repository/org/apache/arrow/
- name: Setup java and maven
run: |
apt-get update && \
@@ -99,6 +110,11 @@ jobs:
with:
name: velox-native-lib-${{github.sha}}
path: ./cpp/build/releases
+ - name: Download All Arrow Jar Artifacts
+ uses: actions/download-artifact@v2
+ with:
+ name: velox-arrow-jar-centos-7-${{github.sha}}
+ path: /root/.m2/repository/org/apache/arrow/
- name: Setup java and maven
run: |
yum update -y && yum install -y java-1.8.0-openjdk-devel wget && \
@@ -130,6 +146,11 @@ jobs:
with:
name: velox-native-lib-${{github.sha}}
path: ./cpp/build/releases
+ - name: Download All Arrow Jar Artifacts
+ uses: actions/download-artifact@v2
+ with:
+ name: velox-arrow-jar-centos-7-${{github.sha}}
+ path: /root/.m2/repository/org/apache/arrow/
- name: Update mirror list
run: |
sed -i -e "s|mirrorlist=|#mirrorlist=|g" /etc/yum.repos.d/CentOS-*
|| true && \
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]