38 lines
1016 B
YAML
38 lines
1016 B
YAML
language: c
|
|
|
|
os: linux
|
|
dist: xenial
|
|
sudo: required
|
|
|
|
services: docker
|
|
|
|
#Cache doxygen
|
|
cache:
|
|
directories:
|
|
- /home/travis/doxygen/doxygen-1.8.15/bin
|
|
|
|
before_install:
|
|
# Travis has an OLD doxygen build, so we fetch a recent one
|
|
- export DOXY_BINPATH=/home/travis/doxygen/doxygen-1.8.15/bin
|
|
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then mkdir -p ~/doxygen && cd ~/doxygen; fi
|
|
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then wget http://doxygen.nl/files/doxygen-1.8.15.linux.bin.tar.gz; fi
|
|
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then tar xzf doxygen-1.8.15.linux.bin.tar.gz; fi
|
|
- export PATH=$PATH:$DOXY_BINPATH
|
|
|
|
install:
|
|
- docker pull devkitpro/devkitarm
|
|
|
|
script:
|
|
- docker run -e ENABLE_COMPATIBILITY_REPORTING -v $TRAVIS_BUILD_DIR:/libctru devkitpro/devkitarm /bin/bash -ex /libctru/.travis/docker.sh
|
|
- cd $TRAVIS_BUILD_DIR
|
|
- sh .travis/exportdoc.sh
|
|
|
|
deploy:
|
|
provider: pages
|
|
skip_cleanup: true
|
|
github_token: $GITHUB_TOKEN
|
|
local_dir: libctru/docs/html
|
|
on:
|
|
tags: true
|
|
branch: master
|