Commit 8f9d2bbf by Edward Thomson Committed by GitHub

Merge pull request #4317 from libgit2/ethomson/libcurl_build

Build with patched libcurl
parents 20d30000 c582fa4e
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
# see travis-ci.org for details # see travis-ci.org for details
language: c language: c
dist: trusty
os: os:
- linux - linux
...@@ -20,17 +21,8 @@ env: ...@@ -20,17 +21,8 @@ env:
- OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release" - OPTIONS="-DTHREADSAFE=ON -DCMAKE_BUILD_TYPE=Release"
- OPTIONS="-DTHREADSAFE=OFF -DBUILD_EXAMPLES=ON" - OPTIONS="-DTHREADSAFE=OFF -DBUILD_EXAMPLES=ON"
addons:
apt:
packages:
- cmake
- libssh2-1-dev
- openssh-client
- openssh-server
- valgrind
dist: trusty dist: trusty
sudo: false sudo: true
matrix: matrix:
fast_finish: true fast_finish: true
...@@ -56,7 +48,7 @@ matrix: ...@@ -56,7 +48,7 @@ matrix:
- env: COVERITY=1 - env: COVERITY=1
install: install:
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then ./script/install-deps-${TRAVIS_OS_NAME}.sh; fi - ./script/install-deps-${TRAVIS_OS_NAME}.sh
# Run the Build script and tests # Run the Build script and tests
script: script:
......
...@@ -50,6 +50,7 @@ cat >~/sshd/sshd_config<<-EOF ...@@ -50,6 +50,7 @@ cat >~/sshd/sshd_config<<-EOF
ListenAddress 0.0.0.0 ListenAddress 0.0.0.0
Protocol 2 Protocol 2
HostKey ${HOME}/sshd/id_rsa HostKey ${HOME}/sshd/id_rsa
PidFile ${HOME}/sshd/pid
RSAAuthentication yes RSAAuthentication yes
PasswordAuthentication yes PasswordAuthentication yes
PubkeyAuthentication yes PubkeyAuthentication yes
...@@ -99,7 +100,7 @@ if [ -e ./libgit2_clar ]; then ...@@ -99,7 +100,7 @@ if [ -e ./libgit2_clar ]; then
fi fi
killall sshd kill $(cat "$HOME/sshd/pid")
export GITTEST_REMOTE_URL="https://github.com/libgit2/non-existent" export GITTEST_REMOTE_URL="https://github.com/libgit2/non-existent"
export GITTEST_REMOTE_USER="libgit2test" export GITTEST_REMOTE_USER="libgit2test"
......
#!/bin/sh
set -x
if [ -z "$PRECISE" ]; then
echo "deb http://libgit2deps.edwardthomson.com trusty libgit2deps" | sudo tee -a /etc/apt/sources.list
sudo apt-key adv --keyserver pgp.mit.edu --recv 99131CD5
sudo apt-get update -qq
sudo apt-get install -y curl libcurl3 libcurl3-gnutls libcurl4-gnutls-dev
fi
sudo apt-get install -y cmake libssh2-1-dev openssh-client openssh-server valgrind
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment