#!/usr/bin/env bash
set -e

export REPO='traefik/traefik'

if VERSION=$(git describe --exact-match --abbrev=0 --tags);
then
  export VERSION
else
  export VERSION=''
fi

export CODENAME=picodon

export N_MAKE_JOBS=2


function ci_retry {

    local NRETRY=3
    local NSLEEP=5
    local n=0

    until [ $n -ge $NRETRY ]
    do
        "$@" && break
        n=$((n+1))
        echo "${*} failed, attempt ${n}/${NRETRY}"
        sleep $NSLEEP
    done

    [ $n -lt $NRETRY ]

}

export -f ci_retry
