JKQtPlotter/.travis.yml

50 lines
1.2 KiB
YAML
Raw Normal View History

sudo: false
2019-01-15 23:19:04 +08:00
dist: xenial
branches:
only:
- master
2019-01-15 20:21:02 +08:00
# Install dependencies
addons:
apt:
2019-01-15 20:21:02 +08:00
packages:
- doxygen
- doxygen-doc
- doxygen-latex
- doxygen-gui
- graphviz
2019-01-15 20:14:25 +08:00
2019-01-15 18:35:56 +08:00
install:
- pwd
2019-01-15 20:14:25 +08:00
- doxygen --version
2019-01-15 18:35:56 +08:00
############################################################################
2019-01-15 18:53:20 +08:00
# All the dependencies are installed in ${TRAVIS_BUILD_DIR}/deps/
############################################################################
- DEPS_DIR="${TRAVIS_BUILD_DIR}/deps"
- mkdir -p ${DEPS_DIR} && cd ${DEPS_DIR}
############################################################################
2019-01-15 18:57:11 +08:00
# Install a recent Doxygen
2019-01-15 18:35:56 +08:00
############################################################################
- 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:
- pwd
- cd ${TRAVIS_BUILD_DIR}
- cd doc
2019-01-15 18:35:56 +08:00
- doxygen --version
2019-01-18 22:39:57 +08:00
- doxygen -d Markdown Doxyfile
deploy:
provider: pages
skip_cleanup: true
local_dir: doc/html
github_token: $GH_REPO_TOKEN
on:
2019-01-15 18:26:20 +08:00
branch: master