diff options
author | Junio C Hamano <gitster@pobox.com> | 2019-07-29 12:39:13 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-07-29 12:39:13 -0700 |
commit | 995ec8a18f60c23b80ae7ed84f8c921652a6ebb3 (patch) | |
tree | 34c7a95ea918f38ab6724a637f3b5049d754a146 /ci | |
parent | Merge branch 'bb/grep-pcre2-bug-message-fix' (diff) | |
parent | travis-ci: build with GCC 4.8 as well (diff) | |
download | tgif-995ec8a18f60c23b80ae7ed84f8c921652a6ebb3.tar.xz |
Merge branch 'sg/travis-gcc-4.8'
Add a job to build with a tad older GCC to make sure we are still
buildable.
* sg/travis-gcc-4.8:
travis-ci: build with GCC 4.8 as well
Diffstat (limited to 'ci')
-rwxr-xr-x | ci/run-build-and-tests.sh | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/ci/run-build-and-tests.sh b/ci/run-build-and-tests.sh index cdd2913440..ff0ef7f08e 100755 --- a/ci/run-build-and-tests.sh +++ b/ci/run-build-and-tests.sh @@ -11,9 +11,9 @@ windows*) cmd //c mklink //j t\\.prove "$(cygpath -aw "$cache_dir/.prove")";; esac make -make test -if test "$jobname" = "linux-gcc" -then +case "$jobname" in +linux-gcc) + make test export GIT_TEST_SPLIT_INDEX=yes export GIT_TEST_FULL_IN_PACK_ARRAY=true export GIT_TEST_OE_SIZE=10 @@ -21,7 +21,16 @@ then export GIT_TEST_COMMIT_GRAPH=1 export GIT_TEST_MULTI_PACK_INDEX=1 make test -fi + ;; +linux-gcc-4.8) + # Don't run the tests; we only care about whether Git can be + # built with GCC 4.8, as it errors out on some undesired (C99) + # constructs that newer compilers seem to quietly accept. + ;; +*) + make test + ;; +esac check_unignored_build_artifacts |