36 lines
1.3 KiB
YAML
36 lines
1.3 KiB
YAML
language: c
|
|
|
|
sudo: required
|
|
|
|
services: docker
|
|
|
|
#Cache doxygen
|
|
cache:
|
|
directories:
|
|
- /home/travis/doxygen/doxygen-1.8.15/bin
|
|
env:
|
|
global:
|
|
- secure: "SYuVfyfmO6P+KnOXFZpNbBLO3QpGZJjIvFJHix3+xAfjENZoCzn+A7Gmcbm07VN0UB9sDJrYklyUrUepVWSuOd+FiNEyiLi4oYXxFzDjA9am7W1nFEaBAw6Ilifg7KX2OlClXaF7iiQ1udtmN9Uw+1LwfpldDDqti1H9TANaKHc="
|
|
|
|
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
|
|
|
|
after_success:
|
|
- cd $TRAVIS_BUILD_DIR
|
|
- #Build the doxygen files and upload to GH pages
|
|
- git config --global user.email "travis@travis-ci.org"
|
|
- git config --global user.name "TravisCI-DocBuilder"
|
|
# Build the doxygen documentation and push it to gh-pages if this is a tagged release
|
|
- sh exportdoc.sh
|