jpomykala/spring-higher-order-components

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
language: java
jdk:
  - oraclejdk8
install: mvn --settings .maven.xml clean install -Dgpg.skip -Dmaven.javadoc.skip=true -Ptest -B -V
after_success:
  - mvn clean test -Ptest && bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports"

cache:
  directories:
    - "$HOME/.m2"
addons:
  apt:
    packages:
      - oracle-java8-installer
before_install:
  - echo $GPG_SECRET_KEYS | base64 --decode | $GPG_EXECUTABLE --import
  - echo $GPG_OWNERTRUST | base64 --decode | $GPG_EXECUTABLE --import-ownertrust


deploy:
  provider: script
  script: mvn versions:set -DremoveSnapshot && mvn --settings .maven.xml clean deploy -DskipTests=true -B -U -Prelease
  skip_cleanup: true
  on:
    repo: jpomykala/spring-higher-order-components
    tags: true
    jdk: oraclejdk8