.travis.yml 815 字节
Newer Older
V
vongosling 已提交
1 2
notifications:
  email:
V
vongosling 已提交
3
    recipients:
4
      - dev@rocketmq.apache.org
V
vongosling 已提交
5 6
  on_success: change
  on_failure: always
7 8 9

language: java

Y
yukon 已提交
10 11
matrix:
  include:
V
vongosling 已提交
12
  # On OSX, run with default JDK only.
V
vongosling 已提交
13
  # - os: osx
V
vongosling 已提交
14 15 16 17 18 19 20 21 22
  # On Linux, run with specific JDKs only.
  - os: linux
    env: CUSTOM_JDK="oraclejdk8"

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
23 24

script:
V
vongosling 已提交
25
  - travis_retry mvn -B clean apache-rat:check
V
vongosling 已提交
26
  - travis_retry mvn -B package jacoco:report coveralls:report
V
vongosling 已提交
27 28

after_success:
29
  - mvn clean install -Pit-test
30
  - mvn sonar:sonar -Psonar-apache