Merge pull request #21526 from gustavotrott/fix-retry-setup-docker

fix (build): bypass docker error (retry script not working)
This commit is contained in:
Gustavo Trott 2024-10-25 09:35:01 -03:00 committed by GitHub
commit 757b6eb0ed
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -57,12 +57,12 @@ max_retries=5
retry_wait=300 # wait time in seconds (5 minutes) retry_wait=300 # wait time in seconds (5 minutes)
while [[ $retry_count -lt $max_retries ]]; do while [[ $retry_count -lt $max_retries ]]; do
if sudo docker pull "$DOCKER_IMAGE"; then if sudo docker pull "$DOCKER_IMAGE" || false; then
echo "Docker image pulled successfully." echo "Docker image pulled successfully."
break break
else else
echo "Failed to pull Docker image, attempt $((retry_count+1))/$max_retries." echo "Failed to pull Docker image, attempt $((retry_count+1))/$max_retries."
((retry_count++)) retry_count=$((retry_count+1))
if [[ $retry_count -lt $max_retries ]]; then if [[ $retry_count -lt $max_retries ]]; then
echo "Waiting for $retry_wait seconds before retrying..." echo "Waiting for $retry_wait seconds before retrying..."
sleep $retry_wait sleep $retry_wait