Skip to content

Commit 2ac8165

Browse files
martin-gpan3793
authored andcommitted
[KYUUBI #1918] Build and test on Linux ARM64
### _Why are the changes needed?_ More and more software development is being done on ARM64 CPU architecture. It would be good if Kyuubi is being regularly tested on Linux ARM64 (aarch64). ### _How was this patch tested?_ - [X] An additional job is added to the TravisCI config. Now the build will be executed on both AMD64 and ARM64 Closes #1918 from martin-g/build-on-linux-arm64. Closes #1918 4700c3e [Martin Tzvetanov Grigorov] Remove the AMD64 build job bd3455b [Martin Tzvetanov Grigorov] Test only kyuubi-common module at TravisCI a2019ec [Martin Grigorov] TravisCI: First install, then test 01e3b94 [Martin Tzvetanov Grigorov] Set Maven log level to WARN ee470b3 [Martin Tzvetanov Grigorov] Supress Maven network transfer progress 13e141c [Martin Tzvetanov Grigorov] Dummy commit to trigger build at TravisCI 2b7f30d [Martin Tzvetanov Grigorov] Dummy commit to trigger build at TravisCI 1bf68df [Martin Tzvetanov Grigorov] Build and test on Linux ARM64 Lead-authored-by: Martin Tzvetanov Grigorov <mgrigorov@apache.org> Co-authored-by: Martin Grigorov <martin-g@users.noreply.github.com> Signed-off-by: Cheng Pan <chengpan@apache.org>
1 parent 354bf83 commit 2ac8165

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

.travis.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ scala:
2929
jdk:
3030
- openjdk8
3131

32+
matrix:
33+
include:
34+
- name: Build Kyuubi on Linux ARM64
35+
dist: focal
36+
arch: arm64-graviton2
37+
group: edge
38+
virt: vm
39+
3240
cache:
3341
directories:
3442
- $HOME/.m2
@@ -37,7 +45,9 @@ install:
3745
- ./build/mvn --version
3846

3947
script:
40-
- ./build/mvn clean install -Dmaven.javadoc.skip=true -V
48+
- export MVN_ARGS="-Dmaven.javadoc.skip=true -V -B -ntp -Dorg.slf4j.simpleLogger.defaultLogLevel=warn"
49+
- ./build/mvn clean install -DskipTests $MVN_ARGS
50+
- ./build/mvn test $MVN_ARGS -pl kyuubi-common -am
4151

4252
after_success:
4353
- echo "Travis exited with ${TRAVIS_TEST_RESULT}"

0 commit comments

Comments
 (0)