diff options
| author | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-04-29 01:38:36 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <carlos@cmartin.tk> | 2012-04-29 01:38:36 +0200 |
| commit | 8b9ec201edf157f84735b8d220c10edafd9f4b5a (patch) | |
| tree | 3eea0b4baf6de19447f54c0aca46c084448b5ca5 | |
| parent | fdc0c5f6548b44d6fbe1eb9a0d38a8ef5aae2b86 (diff) | |
| download | libgit2-8b9ec201edf157f84735b8d220c10edafd9f4b5a.tar.gz | |
Add a travis config file
Teach travis how to build the project.
| -rw-r--r-- | .travis.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 000000000..1eeca38c0 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +# Travis-CI Build for libgit2 +# see travis-ci.org for details + +# As CMake is not officially supported we use erlang VMs +language: erlang + +# Settings to try +env: + - OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release" + - OPTIONS="-DBUILD_CLAR=ON" + +# Make sure CMake is installed +install: + - sudo apt-get install cmake + +# Run the Build script +script: + - mkdir _build + - cd _build + - cmake .. -DCMAKE_INSTALL_PREFIX=../_install $OPTIONS + - cmake --build . --target install + +# Run Tests +after_script: + - ctest . + +# Only watch the development branch +branches: + only: + - development + - new-error-handling + +# Notify development list when needed +notifications: + recipients: + - vicent@github.com + email: + on_success: change + on_failure: always |
