wlo/scripts/pull-build-rsync
2015-11-08 20:35:58 -07:00

28 lines
581 B
Bash
Executable file

#!/bin/bash
#set -x
RSYNC_DEST=emcboard@www.linuxcnc.org:www.linuxcnc.org/new
git fetch origin
MASTER_SHA=$(git rev-parse master)
ORIGIN_MASTER_SHA=$(git rev-parse origin/master)
if [ $MASTER_SHA = $ORIGIN_MASTER_SHA ] && [ "$1" != "--force" ]; then
echo "master and origin/master are the same, nothing to do"
echo "run with --force to do it anyway"
exit 0
fi
git reset --hard
git checkout master
git reset --hard origin/master
./scripts/update-version
jekyll build --trace || exit 1
rsync -e 'ssh -i /home/seb/.ssh/wlo' --archive --quiet _site/ $RSYNC_DEST