X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=.travis.yml;h=553eb16c1b73cb56b0b4a9bdca4cec0b399633d7;hp=316377f2b1da0f2d28033f3bcbe35843fe391c36;hb=0859ff9b7f8633925dde6482d57774f229a937a6;hpb=4af261c83c6dfd578886afc6da23e5ded067b5c9 diff --git a/.travis.yml b/.travis.yml index 316377f2..553eb16c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,13 +35,16 @@ script: -v "$(readlink -f build):/build" \ -v "$(readlink -f ccache):/ccache" \ -e CCACHE_DIR=/ccache \ + -e CCACHE_MAXSIZE=1G \ -e CXX=$CXX \ quassel/quassel-build-env:$DIST \ sh -c "cmake /src $CMAKE_OPTIONS \ -GNinja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ + -DBUILD_TESTING=ON \ && ninja install \ && ccache -s \ + && ninja test \ " # Define a separate job for OSX @@ -58,6 +61,7 @@ jobs: before_install: - brew update && brew install ccache ninja qca qt5 script: + - export CCACHE_MAXSIZE=1G - mkdir build && cd build - | PATH=$PATH:/usr/local/opt/qt5/bin @@ -65,9 +69,10 @@ jobs: if [[ "$TRAVIS_TAG" != "" && "$GH_TOKEN" != "" ]]; then DEPLOY=ON fi - cmake -GNinja .. -DCMAKE_BUILD_TYPE=Release -DDEPLOY=$DEPLOY + cmake -GNinja .. -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=ON -DDEPLOY=$DEPLOY ninja install - ccache -s + - ninja test deploy: provider: releases api_key: "${GH_TOKEN}"