From 0675d716ead0e304b898a81caa75096d8a8d33c7 Mon Sep 17 00:00:00 2001 From: David Antliff Date: Sat, 5 Aug 2017 12:13:30 +1200 Subject: [PATCH] Add Travis-CI integration for documentation. --- .travis.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..0610a48 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,37 @@ +# Build and deploy doxygen documention to GitHub Pages +sudo: false + +# Blacklist +branches: + only: + - master + +# Environment variables +env: + global: + - GH_REPO_REF: github.com/DavidAntliff/ESP32-DS18B20.git + +# Install dependencies +addons: + apt: + packages: + - doxygen + - doxygen-doc + - doxygen-latex + - doxygen-gui + - graphviz + +# Build the docs +script: + - cd docs + - doxygen + +# Deploy using Travis-CI/GitHub Pages integration support +deploy: + provider: pages + skip_cleanup: true + local_dir: $TRAVIS_BUILD_DIR/docs/html + github_token: $GITHUB_API_KEY + on: + branch: master +