libctru/.travis.yml

39 lines
1.1 KiB
YAML
Raw Normal View History

2015-07-12 20:21:05 +02:00
language: c
2019-03-28 03:07:02 +01:00
os: linux
dist: xenial
2018-05-22 02:35:54 +02:00
sudo: required
2015-07-12 20:21:05 +02:00
2018-05-22 02:35:54 +02:00
services: docker
#Cache doxygen
2015-07-12 20:21:05 +02:00
cache:
directories:
2019-01-02 00:21:29 +01:00
- /home/travis/doxygen/doxygen-1.8.15/bin
2015-07-12 20:21:05 +02:00
before_install:
# Travis has an OLD doxygen build, so we fetch a recent one
2019-01-02 00:21:29 +01:00
- export DOXY_BINPATH=/home/travis/doxygen/doxygen-1.8.15/bin
2019-04-30 03:39:54 +02:00
- if [ ! -e "$DOXY_BINPATH/doxygen" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ]; then mkdir -p ~/doxygen && cd ~/doxygen; fi
- if [ ! -e "$DOXY_BINPATH/doxygen" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ]; then wget http://doxygen.nl/files/doxygen-1.8.15.linux.bin.tar.gz; fi
- if [ ! -e "$DOXY_BINPATH/doxygen" ] && [ "$TRAVIS_PULL_REQUEST" = "false" ]; then tar xzf doxygen-1.8.15.linux.bin.tar.gz; fi
2015-07-12 20:21:05 +02:00
- export PATH=$PATH:$DOXY_BINPATH
install:
2018-05-22 02:35:54 +02:00
- docker pull devkitpro/devkitarm
2015-07-12 20:21:05 +02:00
script:
2018-05-22 02:35:54 +02:00
- docker run -e ENABLE_COMPATIBILITY_REPORTING -v $TRAVIS_BUILD_DIR:/libctru devkitpro/devkitarm /bin/bash -ex /libctru/.travis/docker.sh
2019-04-30 03:39:54 +02:00
before_deploy:
2019-03-28 03:07:02 +01:00
- sh .travis/exportdoc.sh
deploy:
provider: pages
skip_cleanup: true
github_token: $GITHUB_TOKEN
local_dir: libctru/docs/html
on:
tags: true
branch: master