public class IntershopDockerExtension
Main extension to configure Docker related tasks.
@Inject
public IntershopDockerExtension(@NotNull
org.gradle.api.model.ObjectFactory objectFactory)
Main extension to configure Docker related tasks.
@NotNull public DevelopmentConfiguration getDevelopmentConfig()
public void developmentConfig(@NotNull
groovy.lang.Closure<java.lang.Object> closure)
Configures the development information configuration.
closure - closure with project information configurationpublic void developmentConfig(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.docker.extension.DevelopmentConfiguration> action)
Configures the project information configuration.
action - action with project information configuration@NotNull public Images getImages()
public void images(@NotNull
groovy.lang.Closure<com.intershop.gradle.icm.docker.extension.Images> closure)
Configures images configuration from a closure.
closure - closure with an image configuration.public void images(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.docker.extension.Images> action)
Configures images configuration from an action.
action - action with an image configuration.@NotNull public ProjectConfiguration getImageBuild()
public void imageBuild(@NotNull
groovy.lang.Closure<com.intershop.gradle.icm.docker.extension.image.build.ProjectConfiguration> closure)
Configures images configuration from a closure.
closure - closure with an image configuration.public void imageBuild(@NotNull
org.gradle.api.Action<? super com.intershop.gradle.icm.docker.extension.image.build.ProjectConfiguration> action)
Configures images configuration from an action.
action - action with an image configuration.@NotNull public org.gradle.api.NamedDomainObjectContainer<com.intershop.gradle.icm.docker.extension.Suite> getIshUnitTests()