From a5026f3a956de740dbab840c839a6fa3ebee2dec Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Fri, 22 Sep 2017 00:48:08 +0100 Subject: Doxygen added to travis --- .travis.yml | 1 + scripts/update_docs | 26 ++++++++++++++------------ 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index 333ebe7c..64b4afbb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,7 @@ before_install: - sudo apt-get install -y libglm-dev - sudo apt-get install -y xorg-dev - sudo apt-get install -y libglu1-mesa-dev +- sudo apt-get install -y doxygen script: - cd $TRAVIS_BUILD_DIR - mkdir -p build diff --git a/scripts/update_docs b/scripts/update_docs index 6993184e..19e47145 100755 --- a/scripts/update_docs +++ b/scripts/update_docs @@ -2,16 +2,18 @@ if [[ "$TRAVIS_BRANCH" == "master" ]]; then doxygen ./docs/Doxyfile - cd html - git init - git config user.name "TravisBot" - git config user.email "" - git remote add upstream "https://$GH_TOKEN@github.com/ymherklotz/YAGE.git" - git fetch upstream - git reset upstream/gh-pages - touch . - git add -A . - git commit -m "Rebuilding documentation" - git push -q upstream HEAD:gh-pages - cd .. + if [ -d "$TRAVIS_BUILD_DIR/html" ]; then + cd $TRAVIS_BUILD_DIR/html + git init + git config user.name "TravisBot" + git config user.email "" + git remote add upstream "https://$GH_TOKEN@github.com/ymherklotz/YAGE.git" + git fetch upstream + git reset upstream/gh-pages + touch . + git add -A . + git commit -m "Rebuilding documentation" + git push -q upstream HEAD:gh-pages + cd .. + fi fi -- cgit