From 5a000b4eb64b2cdbab843b3d6adfeb16b381e159 Mon Sep 17 00:00:00 2001 From: David Heidelberg Date: Wed, 20 Jul 2022 15:21:37 +0200 Subject: [PATCH] ci: set reasonable amount of wget retries for each download Acked-by: Emma Anholt Reviewed-by: Guilherme Gallo Signed-off-by: David Heidelberg Part-of: --- .gitlab-ci/container/container_pre_build.sh | 6 ++++++ .gitlab-ci/container/debian/x86_build-mingw-patch.sh | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci/container/container_pre_build.sh b/.gitlab-ci/container/container_pre_build.sh index 7bfa5b0c63f..e5d54f36450 100755 --- a/.gitlab-ci/container/container_pre_build.sh +++ b/.gitlab-ci/container/container_pre_build.sh @@ -34,3 +34,9 @@ chmod +x /usr/local/bin/ninja # Set MAKEFLAGS so that all make invocations in container builds include the # flags (doesn't apply to non-container builds, but we don't run make there) export MAKEFLAGS="-j${FDO_CI_CONCURRENT:-4}" + +# make wget to try more than once, when download fails or timeout +echo -e "retry_connrefused = on\n" \ + "read_timeout = 300\n" \ + "tries = 4\n" \ + "wait_retry = 32" >> /etc/wgetrc diff --git a/.gitlab-ci/container/debian/x86_build-mingw-patch.sh b/.gitlab-ci/container/debian/x86_build-mingw-patch.sh index 6dbb743f913..bd83a81312a 100644 --- a/.gitlab-ci/container/debian/x86_build-mingw-patch.sh +++ b/.gitlab-ci/container/debian/x86_build-mingw-patch.sh @@ -14,7 +14,7 @@ mingw-w64-x86_64-zstd-1.5.2-2-any.pkg.tar.zst for i in $MINGW_PACKET_LIST do - wget -q --tries=3 https://mirror.msys2.org/mingw/mingw64/$i + wget -q https://mirror.msys2.org/mingw/mingw64/$i tar xf $i --strip-components=1 -C /usr/x86_64-w64-mingw32/ done popd