diff --git a/container/src/main/java/org/implab/gradle/containers/tasks/RunImage.java b/container/src/main/java/org/implab/gradle/containers/tasks/RunImage.java --- a/container/src/main/java/org/implab/gradle/containers/tasks/RunImage.java +++ b/container/src/main/java/org/implab/gradle/containers/tasks/RunImage.java @@ -6,6 +6,7 @@ import org.gradle.api.provider.ListPrope import org.gradle.api.provider.Property; import org.gradle.api.tasks.Input; import org.gradle.api.tasks.Optional; +import org.gradle.api.tasks.TaskAction; import org.implab.gradle.containers.dsl.OptionsMixin; import org.implab.gradle.containers.dsl.VolumeSpec; @@ -32,6 +33,7 @@ public abstract class RunImage extends D getCommandLine().addAll(args); } + @TaskAction public void run() throws InterruptedException, IOException { docker().runImage( getImageName().get(),