mirror of
https://github.com/libgit2/libgit2.git
synced 2026-06-22 06:26:26 +00:00
ci: remove unused old ci scripts
This commit is contained in:
@@ -1,27 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
if [ -n "$COVERITY" ]; then
|
||||
./script/coverity.sh
|
||||
exit $?
|
||||
fi
|
||||
|
||||
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
export PKG_CONFIG_PATH=$(ls -d /usr/local/Cellar/{curl,zlib}/*/lib/pkgconfig | paste -s -d':' -)
|
||||
|
||||
# Set up a ramdisk for us to put our test data on to speed up tests on macOS
|
||||
export CLAR_TMP="$HOME"/_clar_tmp
|
||||
mkdir -p $CLAR_TMP
|
||||
|
||||
# 5*2M sectors aka ~5GB of space
|
||||
device=$(hdiutil attach -nomount ram://$((5 * 2 * 1024 * 1024)))
|
||||
newfs_hfs $device
|
||||
mount -t hfs $device $CLAR_TMP
|
||||
fi
|
||||
|
||||
mkdir _build
|
||||
cd _build
|
||||
# shellcheck disable=SC2086
|
||||
cmake .. -DBUILD_EXAMPLES=ON -DENABLE_WERROR=ON -DCMAKE_INSTALL_PREFIX=../_install $OPTIONS || exit $?
|
||||
cmake --build . --target install || exit $?
|
||||
@@ -1,15 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
# If this platform doesn't support test execution, bail out now
|
||||
if [ -n "$SKIP_TESTS" ];
|
||||
then
|
||||
exit $?
|
||||
fi
|
||||
|
||||
if [ -n "$VALGRIND" -a -e "$(which valgrind)" ]; then
|
||||
valgrind --leak-check=full --show-reachable=yes --error-exitcode=125 --num-callers=50 --suppressions=./libgit2_clar.supp _build/libgit2_clar $@ -ionline -xbuf::oom
|
||||
elif [ -n "$LEAKS" -a -e "$(which leaks)" ]; then
|
||||
MallocStackLogging=1 MallocScribble=1 leaks -atExit -- _build/libgit2_clar -ionline
|
||||
fi
|
||||
@@ -1,84 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
# If this platform doesn't support test execution, bail out now
|
||||
if [ -n "$SKIP_TESTS" ]; then
|
||||
exit $?
|
||||
fi
|
||||
|
||||
if [ ! -d _build ]; then
|
||||
echo "no _build dir found; you should run cibuild.sh first"
|
||||
exit 1
|
||||
fi
|
||||
cd _build
|
||||
|
||||
# Should we ask Travis to cache this file?
|
||||
curl -L https://github.com/ethomson/poxyproxy/releases/download/v0.1.0/poxyproxy-0.1.0.jar >poxyproxy.jar || exit $?
|
||||
# Run this early so we know it's ready by the time we need it
|
||||
java -jar poxyproxy.jar -d --port 8080 --credentials foo:bar &
|
||||
|
||||
# Create a test repo which we can use for the online::push tests
|
||||
mkdir "$HOME"/_temp
|
||||
git init --bare "$HOME"/_temp/test.git
|
||||
git daemon --listen=localhost --export-all --enable=receive-pack --base-path="$HOME"/_temp "$HOME"/_temp 2>/dev/null &
|
||||
export GITTEST_REMOTE_URL="git://localhost/test.git"
|
||||
|
||||
# Run the test suite
|
||||
ctest -V -R offline || exit $?
|
||||
ctest -V -R online || exit $?
|
||||
ctest -V -R gitdaemon || exit $?
|
||||
|
||||
# Now that we've tested the raw git protocol, let's set up ssh to we
|
||||
# can do the push tests over it
|
||||
|
||||
killall git-daemon
|
||||
|
||||
# Set up sshd
|
||||
mkdir ~/sshd/
|
||||
cat >~/sshd/sshd_config<<-EOF
|
||||
Port 2222
|
||||
ListenAddress 0.0.0.0
|
||||
Protocol 2
|
||||
HostKey ${HOME}/sshd/id_rsa
|
||||
PidFile ${HOME}/sshd/pid
|
||||
RSAAuthentication yes
|
||||
PasswordAuthentication yes
|
||||
PubkeyAuthentication yes
|
||||
ChallengeResponseAuthentication no
|
||||
# Required here as sshd will simply close connection otherwise
|
||||
UsePAM no
|
||||
EOF
|
||||
ssh-keygen -t rsa -f ~/sshd/id_rsa -N "" -q
|
||||
/usr/sbin/sshd -f ~/sshd/sshd_config
|
||||
|
||||
# Set up keys
|
||||
ssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" -q
|
||||
cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys
|
||||
while read algorithm key comment; do
|
||||
echo "[localhost]:2222 $algorithm $key" >>~/.ssh/known_hosts
|
||||
done <~/sshd/id_rsa.pub
|
||||
|
||||
# Get the fingerprint for localhost and remove the colons so we can parse it as
|
||||
# a hex number. The Mac version is newer so it has a different output format.
|
||||
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
|
||||
export GITTEST_REMOTE_SSH_FINGERPRINT=$(ssh-keygen -E md5 -F '[localhost]:2222' -l | tail -n 1 | cut -d ' ' -f 3 | cut -d : -f2- | tr -d :)
|
||||
else
|
||||
export GITTEST_REMOTE_SSH_FINGERPRINT=$(ssh-keygen -F '[localhost]:2222' -l | tail -n 1 | cut -d ' ' -f 2 | tr -d ':')
|
||||
fi
|
||||
|
||||
# Use the SSH server
|
||||
export GITTEST_REMOTE_URL="ssh://localhost:2222/$HOME/_temp/test.git"
|
||||
export GITTEST_REMOTE_USER=$USER
|
||||
export GITTEST_REMOTE_SSH_KEY="$HOME/.ssh/id_rsa"
|
||||
export GITTEST_REMOTE_SSH_PUBKEY="$HOME/.ssh/id_rsa.pub"
|
||||
export GITTEST_REMOTE_SSH_PASSPHRASE=""
|
||||
ctest -V -R ssh || exit $?
|
||||
|
||||
# Use the proxy we started at the beginning
|
||||
export GITTEST_REMOTE_PROXY_URL="localhost:8080"
|
||||
export GITTEST_REMOTE_PROXY_USER="foo"
|
||||
export GITTEST_REMOTE_PROXY_PASS="bar"
|
||||
ctest -V -R proxy || exit $?
|
||||
|
||||
kill $(cat "$HOME/sshd/pid")
|
||||
@@ -1,13 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
if [ "$MBEDTLS" ]; then
|
||||
git clone --depth 10 --single-branch --branch mbedtls-2.6.1 https://github.com/ARMmbed/mbedtls.git ./deps/mbedtls
|
||||
cd ./deps/mbedtls
|
||||
# We pass -fPIC explicitely because we'll include it in libgit2.so
|
||||
CFLAGS=-fPIC cmake -DENABLE_PROGRAMS=OFF -DENABLE_TESTING=OFF -DUSE_SHARED_MBEDTLS_LIBRARY=OFF -DUSE_STATIC_MBEDTLS_LIBRARY=ON .
|
||||
cmake --build .
|
||||
|
||||
echo "mbedTLS built in `pwd`"
|
||||
fi
|
||||
@@ -1,11 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
set -x
|
||||
|
||||
brew update
|
||||
brew install zlib
|
||||
brew install curl
|
||||
brew install openssl
|
||||
brew install libssh2
|
||||
|
||||
ln -s /Applications/Xcode.app/Contents/Developer/usr/lib/libLeaksAtExit.dylib /usr/local/lib
|
||||
Reference in New Issue
Block a user