* MOD: workflow tests
Some checks failed
Build and push / check and test (push) Successful in 6s
Build and push / build_and_push (push) Failing after 4m7s

Signed-off-by: Uwe Hermann <uh@uleenucks.de>
This commit is contained in:
2024-01-21 10:39:17 +01:00
parent b8fbe97f77
commit b6f1f947b4

View File

@@ -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