Skip to content

Commit da1c4d6

Browse files
committed
Only pull docker images for fixture projects (#52157)
1 parent 15efde6 commit da1c4d6

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

build.gradle

+7-4
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919

2020

21+
import com.avast.gradle.dockercompose.tasks.ComposePull
2122
import com.github.jengelman.gradle.plugins.shadow.ShadowPlugin
2223
import org.apache.tools.ant.taskdefs.condition.Os
2324
import org.elasticsearch.gradle.BuildPlugin
@@ -514,10 +515,12 @@ gradle.projectsEvaluated {
514515

515516
allprojects {
516517
tasks.register('resolveAllDependencies') {
517-
dependsOn tasks.matching { it.name == "pullFixture"}
518-
doLast {
519-
configurations.findAll { it.isCanBeResolved() }.each { it.resolve() }
520-
}
518+
if (project.path.contains("fixture")) {
519+
dependsOn tasks.withType(ComposePull)
520+
}
521+
doLast {
522+
configurations.findAll { it.isCanBeResolved() }.each { it.resolve() }
523+
}
521524
}
522525

523526
// helper task to print direct dependencies of a single task

0 commit comments

Comments
 (0)