mirror of
https://github.com/containous/traefik.git
synced 2024-12-23 17:34:13 +03:00
38 lines
503 B
Bash
38 lines
503 B
Bash
#!/usr/bin/env bash
|
|
set -e
|
|
|
|
export REPO='containous/traefik'
|
|
|
|
if VERSION=$(git describe --exact-match --abbrev=0 --tags);
|
|
then
|
|
export VERSION
|
|
else
|
|
export VERSION=''
|
|
fi
|
|
|
|
export CODENAME=tetedemoine
|
|
|
|
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
|
|
|