ci: inherit --jobs via MAKEFLAGS in run-build-and-tests
Let's not decide in the generic ci/ part how many jobs to run in parallel; different CI configurations would favor a different number of parallel jobs, and it is easy enough to hand that information down via the `MAKEFLAGS` variable. Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de> Signed-off-by: Junio C Hamano <gitster@pobox.com>maint
							parent
							
								
									b011fabd6e
								
							
						
					
					
						commit
						eaa62291ff
					
				|  | @ -101,6 +101,7 @@ then | ||||||
| 	BREW_INSTALL_PACKAGES="git-lfs gettext" | 	BREW_INSTALL_PACKAGES="git-lfs gettext" | ||||||
| 	export GIT_PROVE_OPTS="--timer --jobs 3 --state=failed,slow,save" | 	export GIT_PROVE_OPTS="--timer --jobs 3 --state=failed,slow,save" | ||||||
| 	export GIT_TEST_OPTS="--verbose-log -x --immediate" | 	export GIT_TEST_OPTS="--verbose-log -x --immediate" | ||||||
|  | 	export MAKEFLAGS="--jobs=2" | ||||||
| else | else | ||||||
| 	echo "Could not identify CI type" >&2 | 	echo "Could not identify CI type" >&2 | ||||||
| 	exit 1 | 	exit 1 | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ | ||||||
|  |  | ||||||
| ln -s "$cache_dir/.prove" t/.prove | ln -s "$cache_dir/.prove" t/.prove | ||||||
|  |  | ||||||
| make --jobs=2 | make | ||||||
| make --quiet test | make --quiet test | ||||||
| if test "$jobname" = "linux-gcc" | if test "$jobname" = "linux-gcc" | ||||||
| then | then | ||||||
|  |  | ||||||
|  | @ -55,6 +55,6 @@ linux32 --32bit i386 su -m -l $CI_USER -c ' | ||||||
| 	set -ex | 	set -ex | ||||||
| 	cd /usr/src/git | 	cd /usr/src/git | ||||||
| 	test -n "$cache_dir" && ln -s "$cache_dir/.prove" t/.prove | 	test -n "$cache_dir" && ln -s "$cache_dir/.prove" t/.prove | ||||||
| 	make --jobs=2 | 	make | ||||||
| 	make --quiet test | 	make --quiet test | ||||||
| ' | ' | ||||||
|  |  | ||||||
|  | @ -5,7 +5,7 @@ | ||||||
|  |  | ||||||
| . ${0%/*}/lib.sh | . ${0%/*}/lib.sh | ||||||
|  |  | ||||||
| make --jobs=2 coccicheck | make coccicheck | ||||||
|  |  | ||||||
| set +x | set +x | ||||||
|  |  | ||||||
|  |  | ||||||
|  | @ -12,7 +12,7 @@ make check-builtins | ||||||
| make check-docs | make check-docs | ||||||
|  |  | ||||||
| # Build docs with AsciiDoc | # Build docs with AsciiDoc | ||||||
| make --jobs=2 doc > >(tee stdout.log) 2> >(tee stderr.log >&2) | make doc > >(tee stdout.log) 2> >(tee stderr.log >&2) | ||||||
| ! test -s stderr.log | ! test -s stderr.log | ||||||
| test -s Documentation/git.html | test -s Documentation/git.html | ||||||
| test -s Documentation/git.xml | test -s Documentation/git.xml | ||||||
|  | @ -24,7 +24,7 @@ check_unignored_build_artifacts | ||||||
|  |  | ||||||
| # Build docs with AsciiDoctor | # Build docs with AsciiDoctor | ||||||
| make clean | make clean | ||||||
| make --jobs=2 USE_ASCIIDOCTOR=1 doc > >(tee stdout.log) 2> >(tee stderr.log >&2) | make USE_ASCIIDOCTOR=1 doc > >(tee stdout.log) 2> >(tee stderr.log >&2) | ||||||
| sed '/^GIT_VERSION = / d' stderr.log | sed '/^GIT_VERSION = / d' stderr.log | ||||||
| ! test -s stderr.log | ! test -s stderr.log | ||||||
| test -s Documentation/git.html | test -s Documentation/git.html | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 Johannes Schindelin
						Johannes Schindelin