-
public class IntershopDockerExtensionMain extension to configure Docker related tasks.
-
-
Field Summary
Fields Modifier and Type Field Description private final Property<String>containerProjectPrefixprivate final DevelopmentConfigurationdevelopmentConfigprivate final Imagesimagesprivate final ProjectConfigurationimageBuildprivate final ReadmePushConfigurationreadmePushprivate final NamedDomainObjectContainer<Suite>ishUnitTestsprivate final StringcontainerPrefixprivate final Projectproject
-
Constructor Summary
Constructors Constructor Description IntershopDockerExtension(Project project, ObjectFactory objectFactory)
-
Method Summary
Modifier and Type Method Description final Property<String>getContainerProjectPrefix()Prefix for all containers, networks and volumes of this project. final DevelopmentConfigurationgetDevelopmentConfig()final ImagesgetImages()final ProjectConfigurationgetImageBuild()final ReadmePushConfigurationgetReadmePush()final NamedDomainObjectContainer<Suite>getIshUnitTests()final StringgetContainerPrefix()final ProjectgetProject()final UnitdevelopmentConfig(Closure<DevelopmentConfiguration> closure)Configures the development information configuration. final UnitdevelopmentConfig(Action<in DevelopmentConfiguration> action)Configures the project information configuration. final Unitimages(Closure<Images> closure)Configures images configuration from a closure. final Unitimages(Action<in Images> action)Configures images configuration from an action. final UnitimageBuild(Closure<ProjectConfiguration> closure)Configures images configuration from a closure. final UnitimageBuild(Action<in ProjectConfiguration> action)Configures images configuration from an action. final UnitreadmePush(Closure<ReadmePushConfiguration> closure)Configures the readme push from a closure. final UnitreadmePush(Action<in ReadmePushConfiguration> action)Configures the readme push from an action. -
-
Method Detail
-
getContainerProjectPrefix
final Property<String> getContainerProjectPrefix()
Prefix for all containers, networks and volumes of this project.
-
getDevelopmentConfig
final DevelopmentConfiguration getDevelopmentConfig()
-
getImageBuild
final ProjectConfiguration getImageBuild()
-
getReadmePush
final ReadmePushConfiguration getReadmePush()
-
getIshUnitTests
final NamedDomainObjectContainer<Suite> getIshUnitTests()
-
getContainerPrefix
final String getContainerPrefix()
-
getProject
final Project getProject()
-
developmentConfig
final Unit developmentConfig(Closure<DevelopmentConfiguration> closure)
Configures the development information configuration.
- Parameters:
closure- closure with project information configuration
-
developmentConfig
final Unit developmentConfig(Action<in DevelopmentConfiguration> action)
Configures the project information configuration.
- Parameters:
action- action with project information configuration
-
images
final Unit images(Closure<Images> closure)
Configures images configuration from a closure.
- Parameters:
closure- closure with an image configuration.
-
images
final Unit images(Action<in Images> action)
Configures images configuration from an action.
- Parameters:
action- action with an image configuration.
-
imageBuild
final Unit imageBuild(Closure<ProjectConfiguration> closure)
Configures images configuration from a closure.
- Parameters:
closure- closure with an image configuration.
-
imageBuild
final Unit imageBuild(Action<in ProjectConfiguration> action)
Configures images configuration from an action.
- Parameters:
action- action with an image configuration.
-
readmePush
final Unit readmePush(Closure<ReadmePushConfiguration> closure)
Configures the readme push from a closure.
- Parameters:
closure- closure with the readme push configuration.
-
readmePush
final Unit readmePush(Action<in ReadmePushConfiguration> action)
Configures the readme push from an action.
- Parameters:
action- action with the readme push configuration.
-
-
-
-