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
|