java-spiffe/.travis.yml

39 lines
620 B
YAML

language: java
os:
- linux
- osx
jdk:
- openjdk15
- openjdk11
matrix:
include:
- os: linux
jdk: openjdk8
after_success:
- ./gradlew jacocoTestReport coveralls
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- "$HOME/.gradle/caches/"
- "$HOME/.gradle/wrapper/"
deploy:
- provider: releases
api_key: $GITHUB_TOKEN
file_glob: true
file: "build/libs/*"
skip_cleanup: true
on:
tags: true
condition: $GITHUB_TOKEN != ""
os: linux
jdk: openjdk15