mapstruct/.travis.yml
2019-09-22 13:46:39 +02:00

22 lines
560 B
YAML

language: java
dist: trusty
jdk:
- oraclejdk8
install: true
script: mvn clean install -DprocessorIntegrationTest.toolchainsFile=etc/toolchains-travis-jenkins.xml -B -V
after_success:
- mvn jacoco:report && bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports"
deploy:
provider: script
script: "test ${TRAVIS_TEST_RESULT} -eq 0 && mvn -s etc/travis-settings.xml -DskipTests=true deploy"
skip_cleanup: true
on:
repo: mapstruct/mapstruct
branch: master
sudo: required
cache:
directories:
- $HOME/.m2