From d9722f44539de700b8f19eb5c2877c0e34280b1d Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Wed, 12 Feb 2020 13:58:47 +0100 Subject: [PATCH] buildserver: use long timeouts for gradle downloads default is 30 seconds, this uses 10 minutes to avoid things like: * What went wrong: A problem occurred configuring root project 'org.fdroid.fdroid'. > Could not resolve all files for configuration ':classpath'. > Could not download auto-value.jar (com.google.auto.value:auto-value:1.5.2) > Could not get resource 'https://repo.maven.apache.org/maven2/com/google/auto/value/auto-value/1.5.2/auto-value-1.5.2.jar'. > Read timed out * https://stackoverflow.com/a/49646993 * https://github.com/gradle/gradle/issues/4629#issuecomment-393182135 * https://github.com/gradle/gradle/pull/3371/files --- buildserver/provision-gradle | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/buildserver/provision-gradle b/buildserver/provision-gradle index 6ec35f0b..a613e332 100644 --- a/buildserver/provision-gradle +++ b/buildserver/provision-gradle @@ -33,6 +33,13 @@ cat < $GRADLE_HOME/gradle.properties # builds are not reused, so the daemon is a waste of time org.gradle.daemon=false +# set network timeouts to 10 minutes +# https://github.com/gradle/gradle/pull/3371/files +systemProp.http.connectionTimeout=600000 +systemProp.http.socketTimeout=600000 +systemProp.org.gradle.internal.http.connectionTimeout=600000 +systemProp.org.gradle.internal.http.socketTimeout=600000 + # fake info to block HTTP repos systemProp.http.nonProxyHosts= systemProp.http.proxyHost=127.127.127.127