travis: be more idiomatic with the environment

Instead of putting the compilers in CC, use the travis configuration
to specify them.

Also ask it to send reports to the IRC channel.
This commit is contained in:
Carlos Martín Nieto 2012-07-24 19:07:55 +02:00
parent 944d250f96
commit 034ccc76a6

View File

@ -2,16 +2,22 @@
# see travis-ci.org for details # see travis-ci.org for details
# As CMake is not officially supported we use erlang VMs # As CMake is not officially supported we use erlang VMs
language: erlang language: c
compiler:
- gcc
- clang
# Settings to try # Settings to try
env: env:
- CC=gcc OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release" - OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
- CC=clang OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release" - OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON"
- CC=gcc OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON"
- CC=clang OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON" matrix:
- CC=i586-mingw32msvc-gcc OPTIONS="-DBUILD_CLAR=OFF -DWIN32=ON -DMINGW=ON" include:
- compiler: i586-mingw32msvc-gcc
env: OPTIONS="-DBUILD_CLAR=OFF -DWIN32=ON -DMINGW=ON"
# Make sure CMake is installed # Make sure CMake is installed
install: install:
- sudo apt-get install cmake valgrind - sudo apt-get install cmake valgrind
@ -35,6 +41,11 @@ branches:
# Notify development list when needed # Notify development list when needed
notifications: notifications:
irc:
channels:
- irc.freenode.net#libgit2
on_success: change
on_failure: always
recipients: recipients:
- vicent@github.com - vicent@github.com
email: email: