From b6976ac8d8e516c84eb992cd365a66c8ca65e8bd Mon Sep 17 00:00:00 2001 From: Martin Tzvetanov Grigorov Date: Wed, 4 Nov 2020 10:18:04 +0200 Subject: [PATCH] Add TravisCI job that builds and tests on ARM64 CPU architecture --- .travis.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.travis.yml b/.travis.yml index dda1452a..e6f33b5f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,15 @@ sudo: true language: java jdk: - oraclejdk8 + +jobs: + include: + - name: "Build and test on ARM64 CPU architecture" + arch: arm64 + env: TEST_TASK=test + + + services: - docker env: @@ -61,6 +70,14 @@ before_install: ./src/scripts/thirdpartytest/start-thirdpartytest-db-containers.sh oracle; sleep 90; fi + +install: + - if [ "${TRAVIS_CPU_ARCH}" == "arm64" ]; then + sudo apt-get -m install openjdk-8-jdk; + export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-arm64; + export PATH=$JAVA_HOME/bin:$PATH; + fi + script: - ./gradlew $TEST_TASK; before_cache: