diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2018-07-27 16:40:44 +0100 |
---|---|---|
committer | Edward Thomson <ethomson@edwardthomson.com> | 2018-07-28 23:54:46 +0100 |
commit | 24d175621b7ca6a218c7150ac47ea296f0766fa4 (patch) | |
tree | 3d939f0a5a9dbcbeebc429b155bec4eeb68bb9a1 /script | |
parent | 24b8dd8275adb13acc68281c200623f636690666 (diff) | |
download | libgit2-24d175621b7ca6a218c7150ac47ea296f0766fa4.tar.gz |
ci: remove unused old ci scripts
Diffstat (limited to 'script')
-rwxr-xr-x | script/cibuild.sh | 27 | ||||
-rwxr-xr-x | script/cileaks.sh | 15 | ||||
-rwxr-xr-x | script/citest.sh | 84 | ||||
-rwxr-xr-x | script/install-deps-linux.sh | 13 | ||||
-rwxr-xr-x | script/install-deps-osx.sh | 11 |
5 files changed, 0 insertions, 150 deletions
diff --git a/script/cibuild.sh b/script/cibuild.sh deleted file mode 100755 index 8e6d68e37..000000000 --- a/script/cibuild.sh +++ /dev/null @@ -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 $? diff --git a/script/cileaks.sh b/script/cileaks.sh deleted file mode 100755 index 4163613af..000000000 --- a/script/cileaks.sh +++ /dev/null @@ -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 diff --git a/script/citest.sh b/script/citest.sh deleted file mode 100755 index 281c01a78..000000000 --- a/script/citest.sh +++ /dev/null @@ -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") diff --git a/script/install-deps-linux.sh b/script/install-deps-linux.sh deleted file mode 100755 index 99cbde4e0..000000000 --- a/script/install-deps-linux.sh +++ /dev/null @@ -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 diff --git a/script/install-deps-osx.sh b/script/install-deps-osx.sh deleted file mode 100755 index 8b88f8471..000000000 --- a/script/install-deps-osx.sh +++ /dev/null @@ -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 |