Browse Source

scripts: continious_upload: retry if upload failed

pull/2/head
Alibek Omarov 2 years ago
parent
commit
f8cf2c8953
  1. 13
      scripts/continious_upload.sh

13
scripts/continious_upload.sh

@ -263,12 +263,21 @@ urlencode() {
for FILE in "$@" ; do for FILE in "$@" ; do
FULLNAME="${FILE}" FULLNAME="${FILE}"
BASENAME="$(basename "${FILE}")" BASENAME="$(basename "${FILE}")"
curl -H "Authorization: token ${GITHUB_TOKEN}" \
for retries in {1..10}; do
echo "Upload attempt $retries"
if curl -H "Authorization: token ${GITHUB_TOKEN}" \
-H "Accept: application/vnd.github.manifold-preview" \ -H "Accept: application/vnd.github.manifold-preview" \
-H "Content-Type: application/octet-stream" \ -H "Content-Type: application/octet-stream" \
--data-binary "@$FULLNAME" \ --data-binary "@$FULLNAME" \
"$upload_url?name=$(urlencode "$BASENAME")" "$upload_url?name=$(urlencode "$BASENAME")"; then
break
fi
sleep 1m # try to avoid ratelimits???
echo "" echo ""
done
done done
$shatool "$@" $shatool "$@"

Loading…
Cancel
Save