mirror of
https://git.proxmox.com/git/libgit2
synced 2025-05-29 20:42:23 +00:00
commit
b4d2c7cb3a
14
.travis.yml
14
.travis.yml
@ -20,6 +20,17 @@ env:
|
||||
- OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
|
||||
- OPTIONS="-DTHREADSAFE=OFF -DBUILD_EXAMPLES=ON"
|
||||
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- cmake
|
||||
- libssh2-1-dev
|
||||
- openssh-client
|
||||
- openssh-server
|
||||
- valgrind
|
||||
|
||||
sudo: false
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
exclude:
|
||||
@ -44,7 +55,7 @@ matrix:
|
||||
OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=OFF -DCMAKE_BUILD_TYPE=Debug"
|
||||
|
||||
install:
|
||||
- ./script/install-deps-${TRAVIS_OS_NAME}.sh
|
||||
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then ./script/install-deps-${TRAVIS_OS_NAME}.sh; fi
|
||||
|
||||
# Run the Build script and tests
|
||||
script:
|
||||
@ -52,7 +63,6 @@ script:
|
||||
|
||||
# Run Tests
|
||||
after_success:
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" -a -n "$VALGRIND" ]; then sudo apt-get -qq install valgrind; fi
|
||||
- if [ "$TRAVIS_OS_NAME" = "linux" -a -n "$VALGRIND" ]; then valgrind --leak-check=full --show-reachable=yes --suppressions=./libgit2_clar.supp _build/libgit2_clar -ionline; fi
|
||||
|
||||
# Only watch the development and master branches
|
||||
|
@ -34,8 +34,6 @@ killall git-daemon
|
||||
|
||||
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
echo 'PasswordAuthentication yes' | sudo tee -a /etc/sshd_config
|
||||
else
|
||||
sudo start ssh
|
||||
fi
|
||||
|
||||
ssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" -q
|
||||
|
@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
sudo apt-get -qq update &&
|
||||
sudo apt-get -qq install cmake libssh2-1-dev openssh-client openssh-server
|
Loading…
Reference in New Issue
Block a user