polish osx platform for travis
Project: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq/commit/2cee0292 Tree: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq/tree/2cee0292 Diff: http://git-wip-us.apache.org/repos/asf/incubator-rocketmq/diff/2cee0292 Branch: refs/heads/ROCKETMQ-54 Commit: 2cee029201a9f157208b8136693285668bfdb737 Parents: 7f33508 Author: vongosling <[email protected]> Authored: Wed Jan 18 11:02:03 2017 +0800 Committer: vongosling <[email protected]> Committed: Wed Jan 18 11:02:03 2017 +0800 ---------------------------------------------------------------------- .travis.yml | 38 +++++++++++++++++++++++++++++--------- 1 file changed, 29 insertions(+), 9 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-rocketmq/blob/2cee0292/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index f82c45a..c41d858 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,15 +1,35 @@ -os: - - linux - - osx +notifications: + email: + - [email protected] + 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
