.travis.yml 989 字节
Newer Older
V
vongosling 已提交
1 2
notifications:
  email:
V
vongosling 已提交
3 4 5
  - dev@rocketmq.incubator.apache.org
  on_success: change
  on_failure: always
6
language: java
Y
yukon 已提交
7 8
matrix:
  include:
V
vongosling 已提交
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
  # On OSX, run with default JDK only.
  - os: osx
  # On Linux, run with specific JDKs only.
  - os: linux
    env: CUSTOM_JDK="oraclejdk8"
  - os: linux
    env: CUSTOM_JDK="oraclejdk7"
  - os: linux
    env: CUSTOM_JDK="openjdk7"

before_install:
  - echo 'MAVEN_OPTS="$MAVEN_OPTS -Xmx1024m -XX:MaxPermSize=512m -XX:+BytecodeVerificationLocal"' >> ~/.mavenrc
  - cat ~/.mavenrc
  - if [ "$TRAVIS_OS_NAME" == "osx" ]; then export JAVA_HOME=$(/usr/libexec/java_home); fi
  - if [ "$TRAVIS_OS_NAME" == "linux" ]; then jdk_switcher use "$CUSTOM_JDK"; fi
#
#os:
#  - linux
#  - osx
#jdk:
#  - oraclejdk8
#  - oraclejdk7
#  - openjdk7

V
vongosling 已提交
33

34 35 36
#script:
#  - travis_retry mvn --batch-mode clean apache-rat:check
#  - travis_wait 60 mvn --batch-mode clean package findbugs:check
V
vongosling 已提交
37 38

after_success:
39
  - mvn clean apache-rat:check cobertura:cobertura coveralls:report