diff --git a/.travis.yml b/.travis.yml index 94ba5fd4..31bf73e8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,3 +17,7 @@ cache: - $HOME/.gradle/wrapper/ script: ./gradlew clean build + +env: + global: + - GRADLE_OPTS="-Xms256m" diff --git a/build.gradle b/build.gradle index 57a2e6fb..a897fb92 100644 --- a/build.gradle +++ b/build.gradle @@ -29,6 +29,16 @@ configure(allprojects) { apply plugin: 'idea' apply plugin: 'propdeps' + if (System.env.TRAVIS == 'true') { + tasks.withType(GroovyCompile) { + groovyOptions.fork = false + } + tasks.withType(Test) { + maxParallelForks = 1 + minHeapSize = '256m' + } + } + compileJava { sourceCompatibility = 1.7 targetCompatibility = 1.7