Add a rule for automatically creating gh-pages from html docs.

This commit is contained in:
Todd Gamblin 2014-01-09 16:35:46 +01:00
parent 0b5d531f31
commit ad746bd686

View file

@ -21,6 +21,20 @@ I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
all: html all: html
#
# This creates a git repository and commits generated html docs.
# It them pushes the new branch into THIS repository as gh-pages.
#
gh-pages: _build/html
root="$$(git rev-parse --show-toplevel)" && \
cd _build/html && \
rm -rf .git && \
git init && \
git add . && \
git commit -m "Initial commit" && \
git push -f $$root master:gh-pages && \
rm -rf .git
upload: upload:
rsync -avz --rsh=ssh --delete _build/html/ cab:/usr/global/web-pages/lc/www/adept/docs/spack rsync -avz --rsh=ssh --delete _build/html/ cab:/usr/global/web-pages/lc/www/adept/docs/spack