Name: uber-build
Owner: Eclipse Scala IDE
Description: null
Created: 2012-11-07 15:25:49.0
Updated: 2016-01-20 17:54:24.0
Pushed: 2018-01-03 11:53:21.0
Homepage: null
Size: 3403
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
One build script to rule them all.
Build script design to unify all compound builds needed around Scala IDE. It supports rebuilding everything from source, starting from Scala all the way to the product, as well as producing the Scala IDE release or providing CI support for the Scala pull requests validator.
The main usages are:
The current build works for Scala 2.10.x and 2.11.x, and Scala IDE 4.0.x.
er-build <config_file> [scala_version] [scala_git_hash]
config_file
- the config file containing the build parameters. The uncommented lines override the values from config/default.conf
.scala_git_hash
- overrides the value SCALA_GIT_HASH
defined in the config file.scala_version
overrides the value SCALA_VERSION
defined in the config file.Builds Scala IDE from any source version of Scala.
scala-local-build.conf
SCALA_GIT_REPO
- modify to use Scala hash from a different repository<scala_version> <scala_git_hash>
Generates and publishes (only with release
) a Scala IDE release, build on a released version of Scala.
release-30x.conf
, release-40x-210.conf
OPERATION
- keep it, and commit with, release-dryrun
most of the time. Switch to release
only when doing the real release, after having done a successful dryrun.SCALA_VERSION
- the version of Scala to useSCALA_IDE_VERSION_TAG
- b?
for special builds, m?
for milestones, rc?
for RCs, v
for final versions.*_GIT_BRANCH
- the source to use for each project. Should be a tag when doing the publishing.*_GIT_REPO
- usefull to test tags or small fixes on your forks, before pushing the changes to the main repos.Builds all Scala IDE projects from the master branches. Used nightly to check that all masters build together.
nightly-4.0.x-juno-2.10.conf
*_GIT_BRANCH
- all should be on master
PLUGINS
- list the plugins to build, all plugins may no work with all configurations.Runs a build up to Scala IDE. The goal is to check that a Scala PR is not going to break Scala IDE and its dependencies. (to document)
validator.conf
~/.m2/settings.xml
file.file>
d>pr-scala</id>
epositories>
<repository>
<id>scala-pr-builds</id>
<url>http://private-repo.typesafe.com/typesafe/scala-pr-validation-snapshots/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
repositories>
ofile>
rt MAVEN_ARGS="-Ppr-scala"
<scala_version>
(to document)
Below follows a list of published releases with the exact command that was used to build each release.
(Before this page was created we used to keep these information in a spreadsheet document on Google Drive)
uber-build.sh at tag 4.7.1-rc3 with config/release-47x-212.conf
uber-build.sh at tag 4.7.1-rc2 with config/release-47x-212.conf
uber-build.sh at tag 4.7.1-rc1 with config/release-47x-212.conf
uber-build.sh at tag 4.7.0-vfinal with config/release-47x-212.conf
uber-build.sh at tag 4.7.0-rc1 with config/release-47x-212.conf
uber-build.sh at tag 4.6.0-rc2 with config/release-46x-212.conf
uber-build.sh at tag 4.6.0-rc1 with config/release-46x-212.conf
uber-build.sh at tag 4.5.0-vfinal with config/release-45x-211.conf
uber-build.sh at tag 4.5.0-rc2 with config/release-45x-211.conf
uber-build.sh at tag 4.5.0-rc1 with config/release-45x-211.conf
uber-build.sh at tag 4.4.1-vfinal with config/release-44x-211-luna.conf
uber-build.sh at tag 4.4.0-vfinal with config/release-44x-211-luna.conf
uber-build.sh at tag 4.4.0-rc2 with config/release-44x-211-luna.conf
uber-build.sh at tag 4.4.0-rc1 with config/release-44x-211-luna.conf
uber-build.sh at tag 4.3.0-vfinal with config/release-43x-211-luna.conf
uber-build.sh at tag 4.3.0-rc1 with config/release-43x-211-luna.conf
uber-build.sh at tag 4.2.0-vfinal with config/release-42x-211-luna.conf
uber-build.sh at tag 4.2.0-rc3 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.2.0-rc2 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.2.0-rc1 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.1.1-vfinal with config/release-41x-211-luna.conf
uber-build.sh at tag 4.1.0-vfinal_2.11.7 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.1.0-vfinal with config/release-41x-211-luna.conf
uber-build.sh at tag 4.1.0-rc2 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.1.0-rc1 with config/release-41x-211-luna.conf
uber-build.sh at tag 4.0.0-vfinal-2.11.6 with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-vfinal-2.11.6 with config/release-40x-211-luna.conf
uber-build.sh at tag 4.0.0-vfinal with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-vfinal with config/release-40x-211-luna.conf
uber-build.sh at tag 4.0.0-rc4 with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-rc4 with config/release-40x-211-luna.conf
uber-build.sh at tag 4.0.0-rc1 with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-rc1 with config/release-40x-211-luna.conf
uber-build.sh at tag 4.0.0-m3 with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-m3 with config/release-40x-211-luna.conf
uber-build.sh at tag 4.0.0-m2 with config/release-40x-210.conf
uber-build.sh at tag 4.0.0-m2 with config/release-40x-211.conf
uber-build.sh at tag 4.0.0-m2-luna with config/release-40x-211-luna.conf
uber-build.sh at tag 3.0.4-vfinal-2.11.0-1 with config/release-30x-2.11.x.conf
uber-build.sh at tag 3.0.4-vfinal-2.11.1 with config/release-30x-2.11.x.conf
uber-build.sh at tag 3.0.4-vfinal-2.11.2 with config/release-30x-2.11.x.conf
uber-build.sh at tag 3.0.3-vfinal-2.10.4 with config/release-30x.conf
used uber-build.sh config/release-30x.conf
This is a SPECIAL RELEASE for a customer, published at http://download.scala-ide.org/patch-releases/3.0.2.v-patch01/
(using tags 3.0.2-patch01 in the uber-build and scala-ide repositories)
used uber-build.sh config/release-3.0.x
used uber-build.sh config/release-40x-210.conf
used uber-build.sh config/release-3.0.x
With Scala 2.10.3-RC3 for Eclipse 4.2
./build-full-ide.sh ECLIPSE_PLATFORM=juno \
VERSION_TAG=rc01 \
SCALA_VERSION=2.10.3-RC3 \
SBT_VERSION=0.13.0 \
SBT_IDE_VERSION=0.13.0-on-2.10.3-RC2-for-IDE \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=release/scala-ide-3.0.x-juno \
WORKSHEET_BRANCH=0.2.1 \
WORKSHEET_VERSION_TAG=v \
SCALASEARCH_BRANCH=0.2.0 \
SCALASEARCH_VERSION_TAG=v \
PLAY_BRANCH=0.4.1 \
TYPESAFE_IDE_VERSION_TAG=3.0.2-rc01 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
With Scala 2.10.3-RC2 for Eclipse 4.2
uild-full-ide.sh ECLIPSE_PLATFORM=juno \
VERSION_TAG=rc01 \
SCALA_VERSION=2.10.3-RC2 \
SBT_VERSION=0.13.0 \
SBT_IDE_VERSION=0.13.0-on-2.10.3-RC2-for-IDE \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=release/scala-ide-3.0.x-juno \
WORKSHEET_BRANCH=0.2.1 \
WORKSHEET_VERSION_TAG=v \
SCALASEARCH_BRANCH=0.2.0 \
SCALASEARCH_VERSION_TAG=v \
PLAY_BRANCH=0.4.1 \
TYPESAFE_IDE_VERSION_TAG=3.0.2-rc01 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
Had to introduce a new variable SBT_IDE_VERSION to inject from the outside the version of the Zinc artifacts needed by the build.
/build-full-ide.sh ECLIPSE_PLATFORM=juno \
VERSION_TAG=b03 \
SCALA_VERSION=2.11.0-M5 \
SBT_VERSION=0.13.0 \
SBT_IDE_VERSION=0.13.0-on-2.11.0-M5-for-IDE \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.2-S_4.0.0-b02 \
SCALA_IDE_BRANCH=4.0.0-b03 \
WORKSHEET_BRANCH=0.2.1-S_4.0.0-b02 \
WORKSHEET_VERSION_TAG=b01 \
SCALASEARCH_BRANCH=0.2.0 \
SCALASEARCH_VERSION_TAG=v \
TYPESAFE_IDE_VERSION_TAG=4.0.0-b03 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
CHECK OUT TAG release/3.0.x of the uber-build script (the new uber-build depends on having dbuild-artifacts for Sbt/zinc.
build-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=v \
SCALA_VERSION=2.10.3-RC1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1 \
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=3.0.1-vfinal \
WORKSHEET_BRANCH=0.2.0 \
PLAY_BRANCH=0.4.0 \
SCALASEARCH_BRANCH=0.1.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-vfinal \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
CHECK OUT TAG release/3.0.x of the uber-build script (the new uber-build depends on having dbuild-artifacts for Sbt/zinc.
build-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=v \
SCALA_VERSION=2.10.3-RC1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1 \
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=3.0.1-vfinal-juno \
WORKSHEET_BRANCH=0.2.0 \
PLAY_BRANCH=0.4.0 \
SCALASEARCH_BRANCH=0.1.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-vfinal \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
It is using a slightly modified version of the uber-build, to managed the fact that sbinary 0.4.2-SNAPSHOT is used instead of 0.4.1: https://github.com/skyluc/uber-build/tree/build-4.0.0-b02
/build-full-ide.sh ECLIPSE_PLATFORM=juno \
VERSION_TAG=b02 \
SCALA_VERSION=2.11.0-M4 \
SBINARY_BRANCH=0.4.2-S_4.0.0-b02 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt \
SBT_BRANCH=v0.13.0-RC2 \
SBT_VERSION=0.13.0-RC2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.2-S_4.0.0-b02 \
SCALA_IDE_BRANCH=4.0.0-b02 \
WORKSHEET_BRANCH=0.2.1-S_4.0.0-b02 \
WORKSHEET_VERSION_TAG=b01 \
TYPESAFE_IDE_VERSION_TAG=4.0.0-b02 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
/build-full-ide.sh ECLIPSE_PLATFORM=indigo \
VERSION_TAG=v \
SCALA_VERSION=2.10.2 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1 \
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=3.0.1-vfinal \
WORKSHEET_BRANCH=0.2.0 \
PLAY_BRANCH=0.3.0 \
SCALASEARCH_BRANCH=0.1.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-vfinal \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
/build-full-ide.sh ECLIPSE_PLATFORM=juno \
VERSION_TAG=v \
SCALA_VERSION=2.10.2 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
SCALA_IDE_BRANCH=3.0.1-vfinal-juno \
WORKSHEET_BRANCH=0.2.0 \
PLAY_BRANCH=0.3.0 \
SCALASEARCH_BRANCH=0.1.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-vfinal \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
/build-full-ide.sh ECLIPSE_PLATFORM=indigo \
ERSION_TAG=rc02 \
CALA_VERSION=2.10.2 \
BINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
BT_GIT_REPO=git://github.com/sbt/sbt.git \
BT_BRANCH=v0.13.0-M2 \
BT_VERSION=0.13.0-M2 \
CALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
CALARIFORM_BRANCH=scala-ide-3.0.1\
CALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
CALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
CALA_IDE_BRANCH=3.0.1-rc2 \
ORKSHEET_BRANCH=0.2.0 \
YPESAFE_IDE_VERSION_TAG=3.0.1-rc02 \
IGN_BUILD=true \
UILD_PLUGINS=true \
EYSTORE_GIT_REPO=$1 \
EYSTORE_PASS=$2 \
UBLISH=dev
./build-full-ide.sh ECLIPSE_PLATFORM=juno \
ERSION_TAG=rc02 \
CALA_VERSION=2.10.2 \
BINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
BT_GIT_REPO=git://github.com/sbt/sbt.git \
BT_BRANCH=v0.13.0-M2 \
BT_VERSION=0.13.0-M2 \
CALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
CALARIFORM_BRANCH=scala-ide-3.0.1\
CALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
CALA_REFACTORING_BRANCH=0.6.0_SI-3.0.1-RC2_2.10.2 \
CALA_IDE_BRANCH=3.0.1-rc2-juno \
ORKSHEET_BRANCH=0.2.0 \
YPESAFE_IDE_VERSION_TAG=3.0.1-rc02 \
IGN_BUILD=true \
UILD_PLUGINS=true \
EYSTORE_GIT_REPO=$1 \
EYSTORE_PASS=$2 \
UBLISH=dev
ild-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=rc01 \
SCALA_VERSION=2.10.2 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.1-rc1 \
WORKSHEET_BRANCH=0.2.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-rc01 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
ild-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=rc01 \
SCALA_VERSION=2.10.2 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/sbt/sbt.git \
SBT_BRANCH=v0.13.0-M2 \
SBT_VERSION=0.13.0-M2 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=scala-ide-3.0.1\
SCALA_REFACTORING_GIT_REPO=git://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.1-rc1-juno \
WORKSHEET_BRANCH=0.2.0 \
TYPESAFE_IDE_VERSION_TAG=3.0.1-rc01 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
These were “special releases” for Scala 2.10.2-RC1 and Scala 2.11.0-M3
| |Scala IDE |Eclipse | Scala | Sbt | Refactoring | Scalariform | Worksheet | |————-|————|———-|———–|———-|——————–|——————–|————| |2013-05-21 | 4.0.0-b01 | Indigo |2.11.0-M3 |v0.13.0-M2|0.6.2-S_SI-4.0.0-b01|0.1.4-S_SI-3.0.0-RC1| 0.2.0-b01 | |2013-05-23 | 3.0.1-b01 | Indigo |2.10.2-RC1 |v0.13.0-M2|0.6.2-S_SI-4.0.0-b01|0.1.4-S_SI-3.0.0-RC1| 0.2.0-b01 | |2013-05-23 | 3.0.1-b01 | Juno |2.10.2-RC1 |v0.13.0-M2|0.6.2-S_SI-4.0.0-b01|0.1.4-S_SI-3.0.0-RC1| 0.2.0-b01 |
uild-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=v \
SCALA_VERSION=2.9.3 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt.git \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.9.3-RC2 \
SCALA_IDE_BRANCH=3.0.0-vfinal \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-vfinal \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
ild-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=v \
SCALA_VERSION=2.10.1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt.git \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.0-vfinal \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-vfinal \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
uild-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=v \
SCALA_VERSION=2.9.3 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt.git \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.9.3-RC2 \
SCALA_IDE_BRANCH=3.0.0-vfinal-juno \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-vfinal \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
ild-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=v \
SCALA_VERSION=2.10.1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt.git \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.0-vfinal-juno \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-vfinal \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=stable
uild-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=rc3 SCALA_VERSION=2.9.3 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \ <-- (This was a mistake, we should have used 0.6.0_SI-3.0.0-RC1_2.9.3-RC2)
SCALA_IDE_BRANCH=3.0.0-RC3 \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-rc3 \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
uild-full-ide.sh \
ECLIPSE_PLATFORM=indigo \
VERSION_TAG=rc3 \
SCALA_VERSION=2.10.1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.0-RC3 \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-rc3 \
KEYSTORE_GIT_REPO=$1 KEYSTORE_PASS=$2 \
PUBLISH=dev
uild-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=rc3 \
SCALA_VERSION=2.9.3 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \ <-- (This was a mistake, we should have used 0.6.0_SI-3.0.0-RC1_2.9.3-RC2)
SCALA_IDE_BRANCH=3.0.0-RC3-juno \
WORKSHEET_BRANCH=0.1.4 SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-rc3 \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev
uild-full-ide.sh \
ECLIPSE_PLATFORM=juno \
VERSION_TAG=rc3 \
SCALA_VERSION=2.10.1 \
SBINARY_BRANCH=0.4.1_SI-3.0.0-RC1 \
SBT_GIT_REPO=git://github.com/scala-ide/xsbt \
SBT_BRANCH=0.13.0-S_SI-3.0.0-RC1 \
SCALARIFORM_GIT_REPO=git://github.com/scala-ide/scalariform.git \
SCALARIFORM_BRANCH=0.1.4-S_SI-3.0.0-RC1 \
SCALA_REFACTORING_GIT_REPO=https://github.com/scala-ide/scala-refactoring \
SCALA_REFACTORING_BRANCH=0.6.0_SI-3.0.0-RC1_2.10.1-S \
SCALA_IDE_BRANCH=3.0.0-RC3-juno \
WORKSHEET_BRANCH=0.1.4 \
SIGN_BUILD=true \
BUILD_PLUGINS=true \
TYPESAFE_IDE_VERSION_TAG=3.0.0-rc3 \
KEYSTORE_GIT_REPO=$1 \
KEYSTORE_PASS=$2 \
PUBLISH=dev