Always archive multilingual audit failure output
This commit is contained in:
@@ -14,6 +14,7 @@ trap 'rm -f "$TMP_FILE"' EXIT
|
|||||||
|
|
||||||
REMOTE_CMD="cd '${STAGING_AUDIT_PROJECT_DIR}' && '${STAGING_AUDIT_MANAGE}' audit_locales --format=json"
|
REMOTE_CMD="cd '${STAGING_AUDIT_PROJECT_DIR}' && '${STAGING_AUDIT_MANAGE}' audit_locales --format=json"
|
||||||
|
|
||||||
|
set +e
|
||||||
STAGING_AUDIT_MINION="$STAGING_AUDIT_MINION" REMOTE_CMD="$REMOTE_CMD" AUDIT_TIMEOUT_SECONDS="$AUDIT_TIMEOUT_SECONDS" python3 - <<'PY2' > "$TMP_FILE"
|
STAGING_AUDIT_MINION="$STAGING_AUDIT_MINION" REMOTE_CMD="$REMOTE_CMD" AUDIT_TIMEOUT_SECONDS="$AUDIT_TIMEOUT_SECONDS" python3 - <<'PY2' > "$TMP_FILE"
|
||||||
import json
|
import json
|
||||||
import os
|
import os
|
||||||
@@ -93,5 +94,7 @@ except Exception as exc:
|
|||||||
print(json.dumps(audit, indent=2, sort_keys=True))
|
print(json.dumps(audit, indent=2, sort_keys=True))
|
||||||
PY2
|
PY2
|
||||||
status=$?
|
status=$?
|
||||||
|
set -e
|
||||||
cp "$TMP_FILE" "$OUTPUT_JSON"
|
cp "$TMP_FILE" "$OUTPUT_JSON"
|
||||||
|
cat "$OUTPUT_JSON"
|
||||||
exit $status
|
exit $status
|
||||||
|
|||||||
Reference in New Issue
Block a user