Class ComponentBuildDSL
java.lang.Object
co.elastic.gradle.dockercomponent.ComponentBuildDSL
-
Constructor Summary
ConstructorsConstructorDescriptionComponentBuildDSL(co.elastic.gradle.utils.Architecture architecture, org.gradle.api.provider.ProviderFactory providerFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangingLabel(kotlin.Pair<String, String> value) voidvoidvoidcopySpec(org.gradle.api.Action<org.gradle.api.file.CopySpec> copySpecAction) voidentryPoint(List<String> entrypoint) voidvoidvoidvoidvoidfrom(org.gradle.api.Project otherProject) co.elastic.gradle.utils.ArchitectureList<co.elastic.gradle.utils.docker.instruction.ContainerImageBuildInstruction>voidvoidmaintainer(String name, String email) void
-
Constructor Details
-
ComponentBuildDSL
public ComponentBuildDSL(co.elastic.gradle.utils.Architecture architecture, org.gradle.api.provider.ProviderFactory providerFactory)
-
-
Method Details
-
getInstructions
public List<co.elastic.gradle.utils.docker.instruction.ContainerImageBuildInstruction> getInstructions() -
getArchitecture
public co.elastic.gradle.utils.Architecture getArchitecture() -
from
-
from
public void from(org.gradle.api.Project otherProject) -
maintainer
-
copySpec
public void copySpec(String owner, org.gradle.api.Action<org.gradle.api.file.CopySpec> copySpecAction) -
copySpec
public void copySpec(org.gradle.api.Action<org.gradle.api.file.CopySpec> copySpecAction) -
entryPoint
-
cmd
-
env
-
workDir
-
exposeTcp
-
exposeUdp
-
label
-
changingLabel
-