Merge branch 'sg/travis-build-during-script-phase'
authorJunio C Hamano <gitster@pobox.com>
Thu, 8 Mar 2018 20:36:23 +0000 (12:36 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 8 Mar 2018 20:36:23 +0000 (12:36 -0800)
Build the executable in 'script' phase in Travis CI integration, to
follow the established practice, rather than during 'before_script'
phase.  This allows the CI categorize the failures better ('failed'
is project's fault, 'errored' is build environment's).

* sg/travis-build-during-script-phase:
  travis-ci: build Git during the 'script' phase

1  2 
ci/run-build-and-tests.sh

@@@ -1,17 -1,14 +1,18 @@@
  #!/bin/sh
  #
- # Test Git
+ # Build and test Git
  #
  
  . ${0%/*}/lib-travisci.sh
  
 -ln -s $HOME/travis-cache/.prove t/.prove
 +ln -s "$cache_dir/.prove" t/.prove
  
+ make --jobs=2
  make --quiet test
 +if test "$jobname" = "linux-gcc"
 +then
 +      GIT_TEST_SPLIT_INDEX=YesPlease make --quiet test
 +fi
  
  check_unignored_build_artifacts