mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-16 01:40:27 +00:00
Merge pull request #3975 from pks-t/pks/ci-improvements
CI Improvements
This commit is contained in:
commit
41ad9ebfad
@ -47,9 +47,6 @@ matrix:
|
|||||||
os: linux
|
os: linux
|
||||||
allow_failures:
|
allow_failures:
|
||||||
- env: COVERITY=1
|
- env: COVERITY=1
|
||||||
- env:
|
|
||||||
- VALGRIND=1
|
|
||||||
OPTIONS="-DBUILD_CLAR=ON -DBUILD_EXAMPLES=OFF -DDEBUG_POOL=ON -DCMAKE_BUILD_TYPE=Debug"
|
|
||||||
|
|
||||||
install:
|
install:
|
||||||
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then ./script/install-deps-${TRAVIS_OS_NAME}.sh; fi
|
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then ./script/install-deps-${TRAVIS_OS_NAME}.sh; fi
|
||||||
|
@ -1,23 +1,22 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
# Only run this on our branches
|
||||||
|
echo "Branch: $TRAVIS_BRANCH | Pull request: $TRAVIS_PULL_REQUEST | Slug: $TRAVIS_REPO_SLUG"
|
||||||
|
if [ "$TRAVIS_BRANCH" != "master" -o "$TRAVIS_PULL_REQUEST" != "false" -o "$TRAVIS_REPO_SLUG" != "libgit2/libgit2" ];
|
||||||
|
then
|
||||||
|
echo "Only analyzing the 'master' brach of the main repository."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
# Environment check
|
# Environment check
|
||||||
[ -z "$COVERITY_TOKEN" ] && echo "Need to set a coverity token" && exit 1
|
[ -z "$COVERITY_TOKEN" ] && echo "Need to set a coverity token" && exit 1
|
||||||
|
|
||||||
# Only run this on our branches
|
|
||||||
echo "Pull request: $TRAVIS_PULL_REQUEST | Slug: $TRAVIS_REPO_SLUG"
|
|
||||||
if [ "$TRAVIS_PULL_REQUEST" != "false" -o "$TRAVIS_REPO_SLUG" != "libgit2/libgit2" ];
|
|
||||||
then
|
|
||||||
echo "Only analyzing 'development' on the main repo."
|
|
||||||
exit 0
|
|
||||||
fi
|
|
||||||
|
|
||||||
COV_VERSION=6.6.1
|
|
||||||
case $(uname -m) in
|
case $(uname -m) in
|
||||||
i?86) BITS=32 ;;
|
i?86) BITS=32 ;;
|
||||||
amd64|x86_64) BITS=64 ;;
|
amd64|x86_64) BITS=64 ;;
|
||||||
esac
|
esac
|
||||||
SCAN_TOOL=https://scan.coverity.com/download/linux-${BITS}
|
SCAN_TOOL=https://scan.coverity.com/download/cxx/linux${BITS}
|
||||||
TOOL_BASE=$(pwd)/_coverity-scan
|
TOOL_BASE=$(pwd)/_coverity-scan
|
||||||
|
|
||||||
# Install coverity tools
|
# Install coverity tools
|
||||||
|
Loading…
Reference in New Issue
Block a user