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>
		
			
				
	
	
		
			37 lines
		
	
	
		
			878 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			878 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env bash
 | 
						|
#
 | 
						|
# Perform sanity checks on documentation and build it.
 | 
						|
#
 | 
						|
 | 
						|
. ${0%/*}/lib.sh
 | 
						|
 | 
						|
test -n "$ALREADY_HAVE_ASCIIDOCTOR" ||
 | 
						|
gem install asciidoctor
 | 
						|
 | 
						|
make check-builtins
 | 
						|
make check-docs
 | 
						|
 | 
						|
# Build docs with AsciiDoc
 | 
						|
make doc > >(tee stdout.log) 2> >(tee stderr.log >&2)
 | 
						|
! test -s stderr.log
 | 
						|
test -s Documentation/git.html
 | 
						|
test -s Documentation/git.xml
 | 
						|
test -s Documentation/git.1
 | 
						|
grep '<meta name="generator" content="AsciiDoc ' Documentation/git.html
 | 
						|
 | 
						|
rm -f stdout.log stderr.log
 | 
						|
check_unignored_build_artifacts
 | 
						|
 | 
						|
# Build docs with AsciiDoctor
 | 
						|
make clean
 | 
						|
make USE_ASCIIDOCTOR=1 doc > >(tee stdout.log) 2> >(tee stderr.log >&2)
 | 
						|
sed '/^GIT_VERSION = / d' stderr.log
 | 
						|
! test -s stderr.log
 | 
						|
test -s Documentation/git.html
 | 
						|
grep '<meta name="generator" content="Asciidoctor ' Documentation/git.html
 | 
						|
 | 
						|
rm -f stdout.log stderr.log
 | 
						|
check_unignored_build_artifacts
 | 
						|
 | 
						|
save_good_tree
 |