Package com.intershop.gradle.icm.docker
Class ICMDockerCustomizationPlugin
-
- All Implemented Interfaces:
-
org.gradle.api.Plugin
public class ICMDockerCustomizationPlugin implements Plugin<Project>Main plugin class of the customization plugin.
Configures the build to:
create customization images
execute a dbPrepare using the ICM-AS (test) images plus customization cartridges
execute ishUnit test using the ICM-AS (test) images plus customization cartridges
start and stop an AS using the ICM-AS (test) images plus customization cartridges
-
-
Field Summary
Fields Modifier and Type Field Description public final static StringINTERSHOP_EXTENSION_NAMEpublic final static StringISHUNIT_REGISTRYpublic final static StringHTML_ANT_TESTREPORT_CONFIGpublic final static StringISHUNIT_TESTpublic final static StringTASK_START_SERVERpublic final static StringTASK_STOP_SERVERpublic final static StringTASK_REMOVE_SERVER
-
Constructor Summary
Constructors Constructor Description ICMDockerCustomizationPlugin()
-
Method Summary
Modifier and Type Method Description Unitapply(Project project)Main method of a plugin. StringgetCustomizationName(Project $self)Determines the name of the customization that is associated to the project this plugin is applied to. -
-
Method Detail
-
getCustomizationName
String getCustomizationName(Project $self)
Determines the name of the customization that is associated to the project this plugin is applied to.
Attention: extends the class Project by this function
-
-
-
-