diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6aeaa5d9c326235a6b25d1aa9be27086162a3516_LmdpdGxhYi1jaS55bWw=..2ebef29aa8a77a594a37a2336786ca05e1f93c0a_LmdpdGxhYi1jaS55bWw= 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,4 +58,11 @@ - build script: - apk add curl - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/beaver "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/beaver/latest/beaver"' + - | + OUTPUT_FILE=$(mktemp) + HTTP_CODE=$(curl --silent --output $OUTPUT_FILE --write-out "%{http_code}" --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file build/beaver "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/beaver/latest/beaver") + echo "return $HTTP_CODE" + cat $OUTPUT_FILE + if [[ ${HTTP_CODE} -lt 200 || ${HTTP_CODE} -gt 299 ]] ; then + exit 1 + fi