#!/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.*"