diff options
author | Martin Tzvetanov Grigorov <mgrigorov@apache.org> | 2020-11-20 14:32:04 +0200 |
---|---|---|
committer | Martin Tzvetanov Grigorov <mgrigorov@apache.org> | 2020-11-23 14:10:07 +0200 |
commit | 0de2e6511b02ce7aa35a9d569b4a1dd3ba2cb602 (patch) | |
tree | 51f05e887fda4fc19777aa576d0b4b10c47a3d64 /.travis.yml | |
parent | 6b6a42ab9cbedb3591c2c95ab0e7e94db7d89ce2 (diff) | |
download | apache-velocity-engine-0de2e6511b02ce7aa35a9d569b4a1dd3ba2cb602.tar.gz |
Add .travis.yml for testing the PRs at https://travis-ci.com/apache/velocity-engine
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..9d4faff8 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,47 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +os: linux +dist: focal + +arch: + - amd64 + - arm64 + +cache: + directories: + - $HOME/.m2/repository + + +install: + - lscpu + - ARCH=`uname -p` + - echo $ARCH + - JDK_X64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jdk_x64_linux_hotspot_8u275b01.tar.gz" + - JDK_ARM64="https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u275-b01/OpenJDK8U-jdk_aarch64_linux_hotspot_8u275b01.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://downloads.apache.org/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz && tar xzf apache-maven-*-bin.tar.gz + - export M2_HOME=`pwd`/apache-maven-3.6.3 + - export PATH="$JAVA_HOME/bin:$M2_HOME/bin:$PATH" + - java -version + - mvn -version + +script: + - mvn clean verify
\ No newline at end of file |