CI: better implementation for workaround introduced in f75cb1d4f2
Use predefined upload delays for each pipe.
This commit is contained in:
parent
7add4e28ef
commit
c18beff6c0
@ -33,24 +33,28 @@ pipe:
|
||||
name: Build and Upload - aarch64
|
||||
environment:
|
||||
TERMUX_ARCH: aarch64
|
||||
UPLOAD_DELAY: 0
|
||||
|
||||
pipe:
|
||||
<< : *BUILD_PIPE_TEMPLATE
|
||||
name: Build and Upload - arm
|
||||
environment:
|
||||
TERMUX_ARCH: arm
|
||||
UPLOAD_DELAY: 20
|
||||
|
||||
pipe:
|
||||
<< : *BUILD_PIPE_TEMPLATE
|
||||
name: Build and Upload - i686
|
||||
environment:
|
||||
TERMUX_ARCH: i686
|
||||
UPLOAD_DELAY: 40
|
||||
|
||||
pipe:
|
||||
<< : *BUILD_PIPE_TEMPLATE
|
||||
name: Build and Upload - x86_64
|
||||
environment:
|
||||
TERMUX_ARCH: x86_64
|
||||
UPLOAD_DELAY: 60
|
||||
|
||||
|
||||
task:
|
||||
|
@ -129,11 +129,11 @@ else
|
||||
fi
|
||||
|
||||
# Workaround for concurrent uploads.
|
||||
UPLOAD_DELAY=$((30 + RANDOM % 120))
|
||||
echo "[!] Using workaround for Bintray issue with concurrent uploads."
|
||||
echo "[!] Delaying upload by ${UPLOAD_DELAY} seconds."
|
||||
sleep $UPLOAD_DELAY
|
||||
unset UPLOAD_DELAY
|
||||
if [ "$UPLOAD_DELAY" != "0" ];
|
||||
echo "[!] Using workaround for Bintray issue with concurrent uploads."
|
||||
echo "[!] Delaying upload by ${UPLOAD_DELAY} seconds."
|
||||
sleep $UPLOAD_DELAY
|
||||
fi
|
||||
|
||||
for attempt in 1 2 3; do
|
||||
echo "[*] Uploading packages to Bintray:"
|
||||
|
Loading…
Reference in New Issue
Block a user