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

39 40 41
#script:
#  - travis_retry mvn --batch-mode clean apache-rat:check
#  - travis_wait 60 mvn --batch-mode clean package findbugs:check
V
vongosling 已提交
42 43

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