angular-docs-cn/scripts/ci/after-script.sh

35 lines
786 B
Bash
Raw Normal View History

2015-07-27 20:00:01 -04:00
#!/bin/bash
set -e -o pipefail
echo '*******************'
echo '** AFTER_SCRIPT **'
2015-07-27 20:00:01 -04:00
echo '*******************'
if [ "$MODE" = "saucelabs" ]; then
./scripts/sauce/sauce_connect_teardown.sh
fi
if [ "$MODE" = "browserstack" ]; then
./scripts/browserstack/teardown_tunnel.sh
fi
2015-07-27 20:00:01 -04:00
echo '---------------------'
echo '-- WAIT FOR OTHERS --'
echo '---------------------'
python ./scripts/ci/travis_after_all.py
2015-07-27 20:00:01 -04:00
. .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