portainer/.drone/scripts/initialise-image.sh

16 lines
261 B
Bash

n=0
while :
do
docker pull $2 \
&& docker tag $2 $1$3 \
&& docker push $1$3 && break # substitute your command here
n=$((n+1))
if [ $n -ge 10 ]; then
echo "initialise failed"
exit 1
fi
echo "retrying..$n"
sleep 5
done