29 lines
		
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
		
			711 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/bash
 | ||
|  | set -e -o pipefail | ||
|  | 
 | ||
|  | echo '*******************' | ||
|  | echo '** AFTER_SUCCESS **' | ||
|  | echo '*******************' | ||
|  | 
 | ||
|  | 
 | ||
|  | echo '---------------------' | ||
|  | echo '-- WAIT FOR OTHERS --' | ||
|  | echo '---------------------' | ||
|  | 
 | ||
|  | curl -Lo travis_after_all.py https://raw.github.com/jbdeboer/travis_after_all/master/travis_after_all.py | ||
|  | python travis_after_all.py | ||
|  | . .to_export_back | ||
|  | 
 | ||
|  | echo BUILD_LEADER=$BUILD_LEADER | ||
|  | echo BUILD_AGGREGATE_STATUS=$BUILD_AGGREGATE_STATUS | ||
|  | 
 | ||
|  | if [ "$BUILD_LEADER" = "YES" ]; then | ||
|  |   if [ "$BUILD_AGGREGATE_STATUS" = "others_succeeded" ]; then | ||
|  |     ./scripts/ci/presubmit-queue-success.sh | ||
|  |   else | ||
|  |     echo "ERROR: Some Failed, not submitting" | ||
|  |   fi | ||
|  | else | ||
|  |   echo "ERROR: Other builds have not finished, not submitting" | ||
|  | fi |