libctru/.travis.yml

41 lines
1.4 KiB
YAML
Raw Normal View History

2015-07-12 20:21:05 +02:00
language: c
2018-05-20 17:47:10 +02:00
sudo: true
2015-07-12 20:21:05 +02:00
2017-09-23 17:00:36 +02:00
#Cache devkitARM and doxygen
2015-07-12 20:21:05 +02:00
cache:
directories:
- /home/travis/devkitPro
2017-09-23 17:00:36 +02:00
- /home/travis/doxygen/doxygen-1.8.11/bin
2015-07-12 20:21:05 +02:00
before_install:
# Travis has an OLD doxygen build, so we fetch a recent one
2017-09-23 17:00:36 +02:00
- export DOXY_BINPATH=/home/travis/doxygen/doxygen-1.8.11/bin
2015-07-12 20:21:05 +02:00
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then mkdir -p ~/doxygen && cd ~/doxygen; fi
2017-09-23 17:00:36 +02:00
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then wget http://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.11.linux.bin.tar.gz; fi
- if [ ! -e "$DOXY_BINPATH/doxygen" ]; then tar xzf doxygen-1.8.11.linux.bin.tar.gz; fi
2015-07-12 20:21:05 +02:00
- export PATH=$PATH:$DOXY_BINPATH
2018-05-20 17:47:10 +02:00
- wget https://github.com/devkitPro/pacman/releases/download/v1.0.0/devkitpro-pacman.deb
- sudo dpkg -i devkitpro-pacman.deb
2015-07-12 20:21:05 +02:00
install:
2018-05-20 18:03:37 +02:00
- sudo dkp-pacman -Syu 3ds-dev --noconfirm --needed
2018-05-20 18:09:19 +02:00
- source /etc/profile.d/devkit-env.sh
2015-07-12 20:21:05 +02:00
env:
global:
- secure: "SYuVfyfmO6P+KnOXFZpNbBLO3QpGZJjIvFJHix3+xAfjENZoCzn+A7Gmcbm07VN0UB9sDJrYklyUrUepVWSuOd+FiNEyiLi4oYXxFzDjA9am7W1nFEaBAw6Ilifg7KX2OlClXaF7iiQ1udtmN9Uw+1LwfpldDDqti1H9TANaKHc="
2015-07-12 20:21:05 +02:00
script:
- cd $TRAVIS_BUILD_DIR/libctru
- make
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
2015-07-12 20:21:05 +02:00
- sh exportdoc.sh