JKQtPlotter/.travis.yml
2019-01-15 13:14:25 +01:00

49 lines
1.3 KiB
YAML

sudo: false
branches:
only:
- master
addons:
apt:
- doxygen
- doxygen-latex
- graphviz
before_install:
- sudo apt-get install python-software-properties
- sudo apt-add-repository -y ppa:libreoffice/libreoffice-4-2
- sudo apt-get update
- sudo apt-get install doxygen
- doxygen --version
install:
- apt-get changelog doxygen
- doxygen --version
############################################################################
# All the dependencies are installed in ${TRAVIS_BUILD_DIR}/deps/
############################################################################
- DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
- mkdir -p ${DEPS_DIR} && cd ${DEPS_DIR}
############################################################################
# Install a recent Doxygen
############################################################################
- DOXYGEN_URL="http://doxygen.nl/files/doxygen-1.8.15.linux.bin.tar.gz"
- mkdir doxygen
- travis_retry wget -O - ${DOXYGEN_URL} | tar --strip-components=1 -xz -C doxygen
- export PATH=${DEPS_DIR}/doxygen/bin:${PATH}
- doxygen --version
script:
- cd doc
- doxygen --version
- doxygen Doxyfile
deploy:
provider: pages
skip_cleanup: true
local_dir: doc/html
github_token: $GH_REPO_TOKEN
on:
branch: master