Setup retries on Gradle donwload tasks

Summary:
This mitigates some of the failures we're seeing inside the docker containers
where we're receiving 50x when trying to download native sources.

Changelog:
[Internal] [Changed] - Setup retries on Gradle donwload tasks

Reviewed By: cipolleschi

Differential Revision: D43155926

fbshipit-source-id: fa2266b3f5de48faefad37d6239f54f13481cd5f
This commit is contained in:
Nicola Corti
2023-02-09 08:25:28 -08:00
committed by Facebook GitHub Bot
parent 7eaabfb174
commit bd1ddfbe95
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -243,6 +243,7 @@ task downloadBoost(dependsOn: createNativeDepsDirectories, type: Download) {
src("https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION.replace("_", ".")}/source/boost_${BOOST_VERSION}.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "boost_${BOOST_VERSION}.tar.gz"))
}
@@ -257,6 +258,7 @@ task downloadDoubleConversion(dependsOn: createNativeDepsDirectories, type: Down
src("https://github.com/google/double-conversion/archive/v${DOUBLE_CONVERSION_VERSION}.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "double-conversion-${DOUBLE_CONVERSION_VERSION}.tar.gz"))
}
@@ -273,6 +275,7 @@ task downloadFolly(dependsOn: createNativeDepsDirectories, type: Download) {
src("https://github.com/facebook/folly/archive/v${FOLLY_VERSION}.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "folly-${FOLLY_VERSION}.tar.gz"))
}
@@ -289,6 +292,7 @@ task downloadFmt(dependsOn: createNativeDepsDirectories, type: Download) {
src("https://github.com/fmtlib/fmt/archive/${FMT_VERSION}.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "fmt-${FMT_VERSION}.tar.gz"))
}
@@ -305,6 +309,7 @@ task downloadLibevent(dependsOn: createNativeDepsDirectories, type: Download) {
src("https://github.com/libevent/libevent/releases/download/release-${LIBEVENT_VERSION}-stable/libevent-${LIBEVENT_VERSION}-stable.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "libevent-${LIBEVENT_VERSION}.tar.gz"))
}
@@ -320,6 +325,7 @@ task downloadGlog(dependsOn: createNativeDepsDirectories, type: Download) {
src("https://github.com/google/glog/archive/v${GLOG_VERSION}.tar.gz")
onlyIfModified(true)
overwrite(false)
retries(5)
dest(new File(downloadsDir, "glog-${GLOG_VERSION}.tar.gz"))
}
+1
View File
@@ -63,6 +63,7 @@ task downloadHermes(type: Download) {
onlyIfModified(true)
overwrite(true)
useETag("all")
retries(5)
dest(new File(downloadsDir, "hermes.tar.gz"))
}