Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Martín Nieto <carlos@cmartin.tk>2012-07-24 21:07:55 +0400
committerCarlos Martín Nieto <carlos@cmartin.tk>2012-07-24 21:45:51 +0400
commit034ccc76a6269519276ead867d4c06c8c91f2a6a (patch)
tree0338a96309ec91b1379fc1e6c3fbe720082e0e7a /.travis.yml
parent944d250f964698b33d9fa09e2e6af74b1dd84de2 (diff)
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.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml25
1 files changed, 18 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml
index caead67b1..29ef9d40d 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,16 +2,22 @@
# see travis-ci.org for details
# As CMake is not officially supported we use erlang VMs
-language: erlang
+language: c
+
+compiler:
+ - gcc
+ - clang
# Settings to try
env:
- - CC=gcc OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
- - CC=clang OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
- - CC=gcc OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON"
- - CC=clang OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON"
- - CC=i586-mingw32msvc-gcc OPTIONS="-DBUILD_CLAR=OFF -DWIN32=ON -DMINGW=ON"
-
+ - OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
+ - OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=ON"
+
+matrix:
+ include:
+ - compiler: i586-mingw32msvc-gcc
+ env: OPTIONS="-DBUILD_CLAR=OFF -DWIN32=ON -DMINGW=ON"
+
# Make sure CMake is installed
install:
- sudo apt-get install cmake valgrind
@@ -35,6 +41,11 @@ branches:
# Notify development list when needed
notifications:
+ irc:
+ channels:
+ - irc.freenode.net#libgit2
+ on_success: change
+ on_failure: always
recipients:
- vicent@github.com
email: