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