From 2cee029201a9f157208b8136693285668bfdb737 Mon Sep 17 00:00:00 2001 From: vongosling Date: Wed, 18 Jan 2017 11:02:03 +0800 Subject: [PATCH] polish osx platform for travis --- .travis.yml | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index f82c45a7..c41d858f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,35 @@ -os: - - linux - - osx +notifications: + email: + - dev@rocketmq.incubator.apache.org + on_success: change + on_failure: always language: java -jdk: - - oraclejdk8 - - oraclejdk7 - - openjdk7 matrix: include: - - os: osx - osx_image: xcode8 + # 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 + #script: # - travis_retry mvn --batch-mode clean apache-rat:check -- GitLab