diff options
author | Lukas Rytz <lukas.rytz@typesafe.com> | 2015-04-10 10:39:58 +0300 |
---|---|---|
committer | Lukas Rytz <lukas.rytz@typesafe.com> | 2015-04-10 10:39:58 +0300 |
commit | 696ba40e13e8fc18b404aab908147b135691b9f7 (patch) | |
tree | bcf04ff5154c3791242a218e5815a441e4e44ea0 /scripts/jobs | |
parent | adb53ea8026af403daca92eacddf1a199ac188ef (diff) | |
parent | 86f507df01936d758f60389bce50a9500b85965b (diff) | |
download | scala-696ba40e13e8fc18b404aab908147b135691b9f7.tar.gz scala-696ba40e13e8fc18b404aab908147b135691b9f7.tar.bz2 scala-696ba40e13e8fc18b404aab908147b135691b9f7.zip |
Merge pull request #4425 from lrytz/script-2.12.0-M0
release script for 2.12.0-M0
Diffstat (limited to 'scripts/jobs')
-rwxr-xr-x | scripts/jobs/integrate/bootstrap-2.12.0-M0 | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/scripts/jobs/integrate/bootstrap-2.12.0-M0 b/scripts/jobs/integrate/bootstrap-2.12.0-M0 new file mode 100755 index 0000000000..686f6615af --- /dev/null +++ b/scripts/jobs/integrate/bootstrap-2.12.0-M0 @@ -0,0 +1,57 @@ +#!/bin/bash -e + +baseDir=`pwd` +cd $baseDir + +scriptsDir="$baseDir/scripts" +. $scriptsDir/common + +./pull-binary-libs.sh + +privateRepo="http://private-repo.typesafe.com/typesafe/scala-release-temp/" +privateCred="private-repo" + +publishLockerPrivateTask="publish" +publishPrivateTask="publish" +publishSonatypeTaskCore="publish-signed" + +antBuildTask="nightly" + +SCALA_VER_BASE="2.12.0" +SCALA_VER_SUFFIX="-M0" +SCALA_VER="$SCALA_VER_BASE$SCALA_VER_SUFFIX" + +SCALA_BINARY_VER="2.11" # defines the binary version of the used modules. using 2.11 modules for this first 2.12 release. +CONTINUATIONS_PLUGIN_VER_SUFFIX="_2.11.5" + +SCALADOC_SOURCE_LINKS_VER="v$SCALA_VER" + +rm -rf build/ + +ant -Dmaven.version.number=$SCALA_VER\ + -Dremote.snapshot.repository=NOPE\ + -Dremote.release.repository=$privateRepo\ + -Drepository.credentials.id=$privateCred\ + -Dscalac.args.optimise=-optimise\ + -Ddocs.skip=1\ + -Dlocker.skip=1\ + $publishLockerPrivateTask + +rm -rf build/ + +ant -Dstarr.version=$SCALA_VER\ + -Dscala.full.version=$SCALA_VER\ + -Dextra.repo.url=$privateRepo\ + -Dmaven.version.suffix=$SCALA_VER_SUFFIX\ + -Dscala.binary.version=$SCALA_BINARY_VER\ + -Dscala-continuations-plugin.cross.suffix=$CONTINUATIONS_PLUGIN_VER_SUFFIX\ + -Dscaladoc.git.commit=$SCALADOC_SOURCE_LINKS_VER\ + -Dremote.snapshot.repository=NOPE\ + -Dremote.release.repository=$privateRepo\ + -Drepository.credentials.id=$privateCred\ + -Dscalac.args.optimise=-optimise\ + $antBuildTask $publishPrivateTask + +if [ "$publishToSonatype" == "yes" ]; then + ant -Dmaven.version.number=$SCALA_VER $publishSonatypeTaskCore +fi |