.travis.yml 942 B

1234567891011121314151617181920212223242526272829
  1. language: java
  2. sudo: false # faster builds
  3. jdk:
  4. - openjdk11
  5. - openjdk8
  6. cache:
  7. directories:
  8. - $HOME/.m2
  9. install: true
  10. before_script:
  11. - if [ "$TRAVIS_JDK_VERSION" == "openjdk8" ]; then
  12. export IMAGE_NAME="openjdk:8u212-jre-alpine";
  13. fi
  14. - if [ "$TRAVIS_JDK_VERSION" == "openjdk11" ]; then
  15. export IMAGE_NAME="openjdk:11-jre-stretch";
  16. fi
  17. script:
  18. - if [ "$TRAVIS_BRANCH" == "develop" ] && [ "$TRAVIS_PULL_REQUEST" == false ]; then
  19. travis_wait 30 ./mvnw clean test -DskipTests=false -Dcheckstyle.skip=false -Dlicense.skip=false -P image -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn;
  20. else
  21. travis_wait 30 ./mvnw clean test -DskipTests=false -Dcheckstyle.skip=false -Dlicense.skip=false -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn;
  22. fi
  23. after_success:
  24. - bash <(curl -s https://codecov.io/bash)