git-upgrade
481 Bytes
#!/bin/sh
set -e
say(){
if [ -t 1 ]; then
printf "\033[33;01m$0: $1\033[m\n"
fi
}
say "Upgrading code"
last_passed=$(curl --silent --fail http://ci.noosfero.org/noosfero/LAST_SUCCESS_HEAD || true)
if [ -n "$last_passed" ]; then
git fetch
git reset --hard "$last_passed"
else
exit
fi
say "Compiling translations"
rake noosfero:translations:compile 2>/dev/null || (echo "Translations compilation failed; run manually to check"; false)
./script/production restart