13
build-all.sh
13
build-all.sh
@@ -4,7 +4,7 @@ set -o pipefail
|
||||
|
||||
SCRIPT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)/$(basename "${BASH_SOURCE[0]}")"
|
||||
REPO_URL="${REPO_URL:-uleenucks}"
|
||||
JOBS=${JOBS:-4}
|
||||
JOBS=${JOBS:-2}
|
||||
DOCKER="$(which docker)"
|
||||
|
||||
ERRORS="$(pwd)/errors"
|
||||
@@ -33,16 +33,10 @@ build_and_push(){
|
||||
n=0
|
||||
until [ $n -ge 5 ]; do
|
||||
docker push --disable-content-trust=false "${REPO_URL}/${base}:${suite}" && break
|
||||
echo "Try #$n failed... sleeping for 15 seconds"
|
||||
echo "Try #$n failed... sleeping for 5 seconds"
|
||||
n=$((n+1))
|
||||
sleep 15
|
||||
sleep 5
|
||||
done
|
||||
|
||||
# also push the tag latest for "stable" (chrome), "tools" (wireguard) or "3.5" tags for zookeeper
|
||||
if [[ "$suite" == "stable" ]] || [[ "$suite" == "3.6" ]] || [[ "$suite" == "tools" ]]; then
|
||||
docker tag "${REPO_URL}/${base}:${suite}" "${REPO_URL}/${base}:latest"
|
||||
docker push --disable-content-trust=false "${REPO_URL}/${base}:latest"
|
||||
fi
|
||||
}
|
||||
|
||||
dofile() {
|
||||
@@ -97,5 +91,4 @@ run(){
|
||||
}
|
||||
|
||||
run "$@"
|
||||
#prescript
|
||||
dcleanup
|
||||
|
||||
Reference in New Issue
Block a user