Browse Source

Use onlyIf for build Docker image task execution (#54047)

This commit switches to using an onlyIf to determine if a build Docker
image task execution should occur. This is preferred since it means that
the determination is performed at task execution time, rather than
during configuration.
Jason Tedor 5 years ago
parent
commit
f39aa7515b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      distribution/docker/build.gradle

+ 1 - 1
distribution/docker/build.gradle

@@ -191,8 +191,8 @@ void addBuildDockerImage(final String architecture, final boolean oss) {
       ]
     }
   }
+  buildDockerImageTask.onlyIf { Architecture.current().name().toLowerCase().equals(architecture) }
   assemble.dependsOn(buildDockerImageTask)
-  buildDockerImageTask.enabled = Architecture.current().name().toLowerCase().equals(architecture)
 }
 
 for (final String architecture : ["aarch64", "x64"]) {