diff --git a/integ-test/build.gradle b/integ-test/build.gradle index d060e564f5..3827f9f465 100644 --- a/integ-test/build.gradle +++ b/integ-test/build.gradle @@ -284,12 +284,15 @@ task startPrometheus(type: SpawnProcessTask) { mustRunAfter ':doctest:doctest' doFirst { - download.run { - src getPrometheusBinaryLocation() - dest new File("$projectDir/bin", 'prometheus.tar.gz') + File prometheusFilePath = Paths.get("$projectDir/bin", "prometheus-${prometheus_binary_version}.tar.gz").toFile() + if (!prometheusFilePath.exists()) { + download.run { + src getPrometheusBinaryLocation() + dest prometheusFilePath + } } copy { - from tarTree("$projectDir/bin/prometheus.tar.gz") + from tarTree("$projectDir/bin/prometheus-${prometheus_binary_version}.tar.gz") into "$projectDir/bin" } file("$projectDir/bin").eachDir { @@ -306,7 +309,6 @@ task startPrometheus(type: SpawnProcessTask) { task stopPrometheus(type: KillProcessTask) { doLast { file("$projectDir/bin/prometheus").deleteDir() - file("$projectDir/bin/prometheus.tar.gz").delete() } }