summaryrefslogtreecommitdiff
path: root/scripts/jobs/integrate/windows
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/jobs/integrate/windows')
-rwxr-xr-xscripts/jobs/integrate/windows27
1 files changed, 14 insertions, 13 deletions
diff --git a/scripts/jobs/integrate/windows b/scripts/jobs/integrate/windows
index baed9f6236..f5e068684e 100755
--- a/scripts/jobs/integrate/windows
+++ b/scripts/jobs/integrate/windows
@@ -1,18 +1,19 @@
-#!/bin/bash -x
+#!/bin/bash
-./pull-binary-libs.sh
-
-export ANT_OPTS="-Dfile.encoding=UTF-8 -server -XX:+AggressiveOpts -XX:+UseParNewGC -Xmx2G -Xss1M -XX:MaxPermSize=512M -XX:ReservedCodeCacheSize=128M"
-
-export JAVA_HOME="C:/java/jdk-1.6"
-export PATH="$(cygpath $JAVA_HOME)/bin:$PATH"
+baseDir=${WORKSPACE-`pwd`}
+scriptsDir="$baseDir/scripts"
+. $scriptsDir/common
java -version
javac -version
-ant -version
-ant \
- -Dstarr.version=2.11.10 \
- -Dscalac.args.optimise=-optimise \
- -Dlocker.skip=1 \
- test
+generateRepositoriesConfig
+
+SBT="java $JAVA_OPTS -Dsbt.ivy.home=$WORKSPACE/.ivy2 -jar $sbtLauncher -Dsbt.override.build.repos=true -Dsbt.repository.config=$sbtRepositoryConfig"
+
+# Build locker with STARR
+$SBT --warn "setupPublishCore" generateBuildCharacterPropertiesFile publishLocal
+
+# Build quick and run the tests
+parseScalaProperties buildcharacter.properties
+$SBT -Dstarr.version=$maven_version_number --warn "setupValidateTest" testAll