mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 18:38:58 +00:00
Initial Travis CI build
This commit is contained in:
parent
37029314d4
commit
f9abcbdf53
38
.travis.yml
Normal file
38
.travis.yml
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|
# Notify development list when needed
|
||||||
|
notifications:
|
||||||
|
recipients:
|
||||||
|
- drahosp@gmail.com # CHANGE!
|
||||||
|
email:
|
||||||
|
on_success: change
|
||||||
|
on_failure: always
|
Loading…
Reference in New Issue
Block a user