1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-10-31 22:37:54 +01:00

Merge branch 'sg/travis-fixes' into maint

TravisCI build updates.

* sg/travis-fixes:
  travis-ci: don't build Git for the static analysis job
  travis-ci: fix running P4 and Git LFS tests in Linux build jobs
This commit is contained in:
Junio C Hamano 2017-11-15 12:04:49 +09:00
commit 2cd4e03121
3 changed files with 13 additions and 7 deletions

View file

@ -71,7 +71,7 @@ matrix:
packages: packages:
- coccinelle - coccinelle
before_install: before_install:
# "before_script" that builds Git is inherited from base job before_script:
script: ci/run-static-analysis.sh script: ci/run-static-analysis.sh
after_failure: after_failure:
- env: Documentation - env: Documentation

View file

@ -12,20 +12,18 @@ case "${TRAVIS_OS_NAME:-linux}" in
linux) linux)
export GIT_TEST_HTTPD=YesPlease export GIT_TEST_HTTPD=YesPlease
mkdir --parents custom/p4 mkdir --parents "$P4_PATH"
pushd custom/p4 pushd "$P4_PATH"
wget --quiet "$P4WHENCE/bin.linux26x86_64/p4d" wget --quiet "$P4WHENCE/bin.linux26x86_64/p4d"
wget --quiet "$P4WHENCE/bin.linux26x86_64/p4" wget --quiet "$P4WHENCE/bin.linux26x86_64/p4"
chmod u+x p4d chmod u+x p4d
chmod u+x p4 chmod u+x p4
export PATH="$(pwd):$PATH"
popd popd
mkdir --parents custom/git-lfs mkdir --parents "$GIT_LFS_PATH"
pushd custom/git-lfs pushd "$GIT_LFS_PATH"
wget --quiet "$LFSWHENCE/git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz" wget --quiet "$LFSWHENCE/git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz"
tar --extract --gunzip --file "git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz" tar --extract --gunzip --file "git-lfs-linux-amd64-$LINUX_GIT_LFS_VERSION.tar.gz"
cp git-lfs-$LINUX_GIT_LFS_VERSION/git-lfs . cp git-lfs-$LINUX_GIT_LFS_VERSION/git-lfs .
export PATH="$(pwd):$PATH"
popd popd
;; ;;
osx) osx)

View file

@ -26,3 +26,11 @@ skip_branch_tip_with_tag () {
set -e set -e
skip_branch_tip_with_tag skip_branch_tip_with_tag
case "${TRAVIS_OS_NAME:-linux}" in
linux)
P4_PATH="$(pwd)/custom/p4"
GIT_LFS_PATH="$(pwd)/custom/git-lfs"
export PATH="$GIT_LFS_PATH:$P4_PATH:$PATH"
;;
esac