From d90cc02e5a74ed4e0abdc26f26f1df925de53fac Mon Sep 17 00:00:00 2001 From: "nicolas.dorier" Date: Wed, 29 Jun 2022 23:37:38 +0900 Subject: [PATCH] CI: Try docker-compose pull several times --- .circleci/run-tests.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.circleci/run-tests.sh b/.circleci/run-tests.sh index f31cc6674..8f37a38cd 100755 --- a/.circleci/run-tests.sh +++ b/.circleci/run-tests.sh @@ -4,6 +4,15 @@ set -e cd ../BTCPayServer.Tests docker-compose -v docker-compose -f "docker-compose.altcoins.yml" down --v -docker-compose -f "docker-compose.altcoins.yml" pull + +# For some reason, docker-compose pull fails time to time, so we try several times +n=0 +until [ "$n" -ge 10 ] +do + docker-compose -f "docker-compose.altcoins.yml" pull && break + n=$((n+1)) + sleep 5 +done + docker-compose -f "docker-compose.altcoins.yml" build docker-compose -f "docker-compose.altcoins.yml" run -e "TEST_FILTERS=$1" tests