Skip to content

Commit 5cb3975

Browse files
committed
[SPARK-51782] Add build-ubuntu- and integration-test-linux-arm test pipelines
1 parent a6411b2 commit 5cb3975

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.github/workflows/build_and_test.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,16 @@ jobs:
5555
- name: Build
5656
run: swift build -v
5757

58+
# setup-swift doesn't support ARM linux yet.
59+
build-ubuntu-arm:
60+
runs-on: ubuntu-24.04-arm
61+
steps:
62+
- uses: actions/checkout@v4
63+
- name: Build
64+
run: |
65+
docker run swift:6.1 uname -a
66+
docker run -v $PWD:/orc -w /orc swift:6.1 swift build -v
67+
5868
integration-test-linux:
5969
runs-on: ubuntu-latest
6070
services:
@@ -73,6 +83,23 @@ jobs:
7383
- name: Test
7484
run: swift test --no-parallel
7585

86+
integration-test-linux-arm:
87+
runs-on: ubuntu-24.04-arm
88+
services:
89+
spark:
90+
image: apache/spark:4.0.0-preview2
91+
env:
92+
SPARK_NO_DAEMONIZE: 1
93+
ports:
94+
- 15002:15002
95+
options: --entrypoint /opt/spark/sbin/start-connect-server.sh
96+
steps:
97+
- uses: actions/checkout@v4
98+
- name: Test
99+
run: |
100+
docker run swift:6.1 uname -a
101+
docker run -v $PWD:/orc -w /orc swift:6.1 swift build -v
102+
76103
integration-test-mac:
77104
runs-on: macos-15
78105
steps:

0 commit comments

Comments
 (0)