Skip to content

Commit

Permalink
[travis-ci] tune and limit JAVA_OPTS (ANT_OPTS)
Browse files Browse the repository at this point in the history
(due new failing 'extended' builds)

roll jruby-jars-extended and main-extended under Java 8
kares committed Jun 9, 2016
1 parent d5f0387 commit 37844e3
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -7,12 +7,19 @@ before_script:
- "export PATH=`pwd`/bin:$PATH"
- echo $HOME

before_install:
- mvn -Xmx32M -v | grep 1.6.0; if [ $? = 0 ]; then export JAVA_OPTS="-client"; else export JAVA_OPTS="-XX:+TieredCompilation -XX:TieredStopAtLevel=1"; fi
- mvn -Xmx32M -v | grep 1.[67].0; if [ $? = 0 ]; then export JAVA_OPTS="-XX:MaxPermSize=224M $JAVA_OPTS"; else export JAVA_OPTS="-XX:MaxMetaspaceSize=224M -XX:CompressedClassSpaceSize=192M $JAVA_OPTS"; fi
- export JAVA_OPTS="-Xmn32M -Xmx544M $JAVA_OPTS" && echo $JAVA_OPTS
- mvn -Xmx32M -v | grep 1.[67].0; if [ $? = 0 ]; then export ANT_OPTS="-XX:MaxPermSize=80M"; else export ANT_OPTS="-XX:MaxMetaspaceSize=80M -XX:CompressedClassSpaceSize=72M"; fi
- export ANT_OPTS="-Xmn48M -Xmx160M $ANT_OPTS" && echo $ANT_OPTS

jdk: openjdk6

env:
# disable cext
global:
- JAVA_OPTS="-XX:+TieredCompilation -XX:TieredStopAtLevel=1 -Djruby.cext.enabled=false"
- JAVA_OPTS="-Djruby.cext.enabled=false $JAVA_OPTS"
matrix:
- TARGET='test-extended'
- TARGET='spec:ruby:fast'
@@ -30,7 +37,6 @@ matrix:
env: TARGET='main'
- jdk: oraclejdk7
env: TARGET='j2ee'
# nice to have at least some feedback on jdk 7/8
- jdk: openjdk7
env: TARGET='test-extended'
- jdk: openjdk7
@@ -39,6 +45,10 @@ matrix:
env: TARGET='test-extended'
- jdk: oraclejdk8
env: TARGET='spec:ruby19:fast'
- jdk: oraclejdk8 # less process Kill-ing under 8 than 6/7
env: TARGET='jruby-jars-extended'
- jdk: oraclejdk8 # less process Kill-ing under 8 than 6/7
env: TARGET='main-extended'
fast_finish: true

branches:

0 comments on commit 37844e3

Please sign in to comment.