From 6565ff6f69597508b2f1c77c04a2593bb59fcef0 Mon Sep 17 00:00:00 2001 From: "Kai(luo) Wang" Date: Tue, 2 Aug 2016 14:23:35 -0400 Subject: [PATCH] Split build tasks on travis fixes #1242 I believe the frequent scalajs build failure is caused by out of memory, So splitting the tasks helped. This is verified by #1254 which passes two builds consecutively. --- scripts/travis-publish.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/travis-publish.sh b/scripts/travis-publish.sh index 9a91dccc9f..d4fb9c360b 100755 --- a/scripts/travis-publish.sh +++ b/scripts/travis-publish.sh @@ -29,5 +29,10 @@ sbt_cmd="sbt ++$TRAVIS_SCALA_VERSION" coverage="$sbt_cmd coverage validateJVM coverageReport && codecov" -run_cmd="$coverage && $sbt_cmd validate && $sbt_cmd $publish_cmd" + +scala_js="$sbt_cmd macrosJS/compile coreJS/compile lawsJS/compile && $sbt_cmd kernelLawsJS/test && $sbt_cmd testsJS/test && $sbt_cmd js/test" +scala_jvm="$sbt_cmd validateJVM" + +run_cmd="$coverage && $scala_js && $scala_jvm $publish_cmd" + eval $run_cmd