Commit d2d82907 authored by Rohit Gupta's avatar Rohit Gupta
Browse files

Gitlab CI: command to retry git clone in case of network failure

parent 47e0589a
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
#!/bin/bash

#Simple script to retry git clone in case of failure

REALGIT=/usr/bin/git

RETRIES=10
DELAY=10
COUNT=1
while [ $COUNT -lt $RETRIES ]; do
  $REALGIT $*
  if [ $? -eq 0 ]; then
    RETRIES=0
    break
  fi
  let COUNT=$COUNT+1
  sleep $DELAY
done