reorganize directories
[awesomized/libmemcached] / docs / gh-pages / publish.sh
diff --git a/docs/gh-pages/publish.sh b/docs/gh-pages/publish.sh
new file mode 100755 (executable)
index 0000000..b87f8ef
--- /dev/null
@@ -0,0 +1,26 @@
+#!/bin/bash
+
+set -eu
+cd "$(dirname $0)"
+
+if test -d source/.git
+then
+  cd source
+  git pull -r
+  cd ..
+else
+  git clone -b gh-pages github.com:m6w6/libmemcached source
+fi
+
+mkdir -p build
+cd build
+cmake ../..
+make html
+rsync -va --delete --exclude=.git/ docs/html/ ../source/
+
+cd ../source
+touch .nojekyll
+git add -A
+git ci -m "update docs"
+git push
+