diff --git a/.travis.yml b/.travis.yml index 44e34134d3..3b245f6bf7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,30 +16,23 @@ os: linux dist: focal +arch: arm64 +language: generic +sudo: false -arch: - - amd64 - - arm64 +addons: + apt: + update: true + packages: + - openjdk-8-jdk + - ant -install: +before_script: - lscpu - - ARCH=`uname -p` - - echo $ARCH - - JDK_X64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u272b10.tar.gz" - - JDK_ARM64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u272-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u272b10.tar.gz" - - if test "X$ARCH" = "Xaarch64"; then JDK_URL=$JDK_ARM64; else JDK_URL=$JDK_X64; fi - - wget -q $JDK_URL && tar xzf OpenJDK*.tar.gz - - mv jdk8* jdk - - export JAVA_HOME=`pwd`/jdk - - wget -q https://mirrors.netix.net/apache/ant/binaries/apache-ant-1.10.9-bin.tar.gz && tar xzf apache-ant-*-bin.tar.gz - - export ANT_HOME=`pwd`/apache-ant-1.10.9 - - wget -q https://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz && tar xzf apache-maven*.tar.gz - - export M2_HOME=`pwd`/apache-maven-3.6.3 - - export PATH="$JAVA_HOME/bin:$ANT_HOME/bin:$M2_HOME/bin:$PATH" + - export JAVA_HOME="/usr/lib/jvm/java-8-openjdk-${TRAVIS_CPU_ARCH}" + - export PATH="$JAVA_HOME/bin:$PATH" - java -version - ant -version - - mvn -version - script: - ant clean test-unit