From c2e697f166363b15f291a703c39427207eaf92bd Mon Sep 17 00:00:00 2001 From: Nils Schneider Date: Thu, 15 Sep 2011 12:11:13 +0200 Subject: [PATCH] add script update_website.sh to automatically pull, run jekyll and rsync to webserver --- _contrib/update_website.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 _contrib/update_website.sh diff --git a/_contrib/update_website.sh b/_contrib/update_website.sh new file mode 100644 index 00000000..ae82b76b --- /dev/null +++ b/_contrib/update_website.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +REPO=git://github.com/bitcoin/bitcoin.org.git +WORKDIR=/tmp/bitcoin.org/ +DESTDIR=/var/www/ + +JEKYLL=/var/lib/gems/1.8/bin/jekyll + +if test ! -d $WORKDIR; then + git clone $REPO $WORKDIR +fi + +cd $WORKDIR + +git pull origin master + +git reset --hard + +git clean -x -f + +$JEKYLL + +rsync --delete -a $WORKDIR/_site/ $DESTDIR +