aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-09-21 23:42:30 +0100
committerYann Herklotz <ymherklotz@gmail.com>2017-09-21 23:42:30 +0100
commit8a78e678b7df0bf8221280f0058e2db0381b3ffa (patch)
treeb51ff90408c1644ea703046a30a1bcbaf985e9a0 /.travis.yml
parent3115da468b465238b5d5c09cc30352dcb3b00370 (diff)
downloadYAGE-8a78e678b7df0bf8221280f0058e2db0381b3ffa.tar.gz
YAGE-8a78e678b7df0bf8221280f0058e2db0381b3ffa.zip
#11: Building, #10: Added GLFW
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml58
1 files changed, 24 insertions, 34 deletions
diff --git a/.travis.yml b/.travis.yml
index 0aa8deb2..ad2bebed 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,46 +1,36 @@
language: cpp
dist: trusty
-
branches:
only:
- - master
- - develop
-
+ - master
+ - develop
notifications:
email: false
-
git:
depth: 1
-
-#############
-# Compilers #
-#############
-
matrix:
include:
- - os: linux
- compiler: gcc
-
-################
-# Dependencies #
-################
-
+ - os: linux
+ env: UNIT_TESTS=1
+ compiler: gcc
before_install:
- - sudo apt-get -qq update
- - sudo apt-get install -y libegl1-mesa-dev
- - sudo apt-get install -y libgles2-mesa-dev
- - sudo apt-get install -y libglm-dev
- - sudo apt-get install -y xorg-dev
- - sudo apt-get install -y libglu1-mesa-dev
-
-################
-# Build Script #
-################
-
+- sudo apt-get -qq update
+- sudo apt-get install -y libegl1-mesa-dev
+- sudo apt-get install -y libgles2-mesa-dev
+- sudo apt-get install -y libglm-dev
+- sudo apt-get install -y xorg-dev
+- sudo apt-get install -y libglu1-mesa-dev
script:
- - cd $TRAVIS_BUILD_DIR
- - mkdir -p build
- - cd build
- - cmake -DENABLE_TESTING=1 ..
- - make
- - ctest
+- cd $TRAVIS_BUILD_DIR
+- mkdir -p build
+- cd build
+- cmake -DENABLE_TESTING=1 ..
+- make
+- ctest
+- |
+ if [ "$TRAVIS_BRANCH" == "master" ] then
+ ./tools/update_docs
+ fi
+env:
+ global:
+ secure: NGWn7hJAd/iYfJQmr8oDjTlwttldj8zB+X0gk2TqDhAJ2gLiZ2+b8Bp5FSzBlNIyhcbuhzRU+rzkbo03XSwXZXFRZK/gyPMGaB75ay8MLQBrN3L7THXbjQm1SZg2mO17/MKT+rJH/NvhmqPoUoJaYnoki1G6AZfhnDx+3bW4MNp5/g3u8trk1HNvXWTvjdqS99OH36bvoq8BsOi53Po1veeCIWza6JO61n2nRHzCC2sYWtsZyTQSi3B//iie5zF3gvuRorbzjA/ayc8lLmhUsTmoA1t9HJP52fKzv/q3mxllXzyzpWNRmUJCzf7I1wY9jp1FVwojfl0umofzYPCCjwSrKlRtmwQfi0peg7VOJVCCJx7Eh/i0hamGUnDEu0aZnfhgwzkqDDIgO1AwcEv5i9egt/73kK4mdm22sEDa3dWVu37tnj5dItaQesMm6TXKMy9+r7v0aaVJbQB2atvBaf3RlW71P9iy8mOZ+geKNwVFRuBdu5g3oQe5QrqXRi4inMv0bjN8HwOVs/f8ZTGZePnbHnxOnYRErxLnha/bsu7btfDT8Q8nmZ/Rhcu7QkMRNTm5L3+YHFUngiIygOs8wrH6HECtSYwmi9WejRuPgU2GnYR0Rzyi5dyaFok1iN+jsYsY9YFx5tRgxuX4H9CnUlfDabdFSLzqbmKRlbP79as=