fix: preserve gray preflight diagnostics
This commit is contained in:
@@ -99,6 +99,7 @@ echo "candidate_git_head=${git_head}"
|
|||||||
echo "candidate_memind_head=${memind_head}"
|
echo "candidate_memind_head=${memind_head}"
|
||||||
echo "candidate_image_make_release=${image_make_release_id}"
|
echo "candidate_image_make_release=${image_make_release_id}"
|
||||||
|
|
||||||
|
set +e
|
||||||
remote_result="$(ssh -o BatchMode=yes -o ConnectTimeout=15 "${HOST}" \
|
remote_result="$(ssh -o BatchMode=yes -o ConnectTimeout=15 "${HOST}" \
|
||||||
"GRAY_WEB_PORT='${GRAY_WEB_PORT}' GRAY_API_PORT='${GRAY_API_PORT}' IMAGE_MAKE_RELEASE_ID='${image_make_release_id}' REQUIRE_IMAGE_INTEGRATION='${REQUIRE_IMAGE_INTEGRATION}' /bin/bash" <<'REMOTE'
|
"GRAY_WEB_PORT='${GRAY_WEB_PORT}' GRAY_API_PORT='${GRAY_API_PORT}' IMAGE_MAKE_RELEASE_ID='${image_make_release_id}' REQUIRE_IMAGE_INTEGRATION='${REQUIRE_IMAGE_INTEGRATION}' /bin/bash" <<'REMOTE'
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
@@ -154,6 +155,12 @@ if [[ "${REQUIRE_IMAGE_INTEGRATION}" == "1" ]]; then
|
|||||||
fi
|
fi
|
||||||
REMOTE
|
REMOTE
|
||||||
)"
|
)"
|
||||||
|
remote_status=$?
|
||||||
|
set -e
|
||||||
|
|
||||||
printf '%s\n' "${remote_result}"
|
printf '%s\n' "${remote_result}"
|
||||||
|
if [[ "${remote_status}" -ne 0 ]]; then
|
||||||
|
echo "gray_preflight=failed" >&2
|
||||||
|
exit "${remote_status}"
|
||||||
|
fi
|
||||||
echo "gray_preflight=passed"
|
echo "gray_preflight=passed"
|
||||||
|
|||||||
Reference in New Issue
Block a user