blob: afcff3efa153094707e5491016a09ef674832e52 [file] [log] [blame]
Gary Gregorydb8bdf62016-11-15 22:44:12 -08001# Licensed to the Apache Software Foundation (ASF) under one or more
2# contributor license agreements. See the NOTICE file distributed with
3# this work for additional information regarding copyright ownership.
4# The ASF licenses this file to You under the Apache License, Version 2.0
5# (the "License"); you may not use this file except in compliance with
6# the License. You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Gary Gregorydb8bdf62016-11-15 22:44:12 -080016sudo: false
Simon Spero5481dd32017-06-30 16:01:53 -070017language: java
18
Gary Gregorydb8bdf62016-11-15 22:44:12 -080019jdk:
20 - openjdk7
Simon Spero5481dd32017-06-30 16:01:53 -070021 - openjdk8
Gary Gregorydb8bdf62016-11-15 22:44:12 -080022 - oraclejdk8
Simon Spero5481dd32017-06-30 16:01:53 -070023 - oraclejdk9
Stefan Bodewig1132bc02018-06-09 12:50:45 +020024 - oraclejdk10
Gary Gregorydb8bdf62016-11-15 22:44:12 -080025
Stefan Bodewig115a76d2017-06-15 17:36:14 +020026cache:
27 directories:
28 - $HOME/.m2
Simon Spero5481dd32017-06-30 16:01:53 -070029 - .mvn
30# don't run mvn install before building
31install: true
Stefan Bodewig115a76d2017-06-15 17:36:14 +020032
Simon Spero5481dd32017-06-30 16:01:53 -070033# do all the building and testing in a single phase, instead of compiling everything three times
34# and running all tests twice.
35
36script:
37 - ./mvnw clean apache-rat:check test jacoco:report coveralls:report -Ptravis-jacoco