mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 17:05:49 +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