Pier Build Script

#!/usr/bin/env ksh

export PHARO_VERSION=${1:-50}
export VERSION=release3.1
# export JOB_NAME=`dirname $PWD`
export JOB_NAME=$PWD/pier_addons

curl get.pharo.org/${PHARO_VERSION}+vm | bash

./pharo Pharo.image save $JOB_NAME --delete-old
./pharo $JOB_NAME.image --version > version.txt

REPO=http://smalltalkhub.com/mc/Pier/Pier3Addons/main
# not all add ons have tests yet. We list here the projects that do not get loaded with tests.
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-Blog'
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-EditorEnh'
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-Shout'
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-TagCloud'
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-Google'
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Pier-Setup'
# Load the tests, and the add ons with tests
./pharo $JOB_NAME.image config $REPO ConfigurationOfPier3AddOns --install=$VERSION --group='Tests'

./pharo $JOB_NAME.image test --junit-xml-output "Pier.*"