Package co.elastic.gradle.dockerbase
Interface ImageBuildable
- All Known Implementing Classes:
DockerBaseImageBuildTask,DockerLockfileTask
public interface ImageBuildable
-
Method Summary
Modifier and TypeMethodDescriptionList<co.elastic.gradle.utils.docker.instruction.ContainerImageBuildInstruction>org.gradle.api.provider.Property<co.elastic.gradle.utils.Architecture>org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration>org.gradle.api.provider.Property<String>org.gradle.api.provider.Provider<String>org.gradle.api.file.RegularFilePropertyorg.gradle.api.provider.Property<Boolean>org.gradle.api.provider.ListProperty<OsPackageRepository>org.gradle.api.provider.Property<OSDistribution>org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration>org.gradle.api.internal.file.copy.DefaultCopySpecorg.gradle.api.file.DirectoryProperty
-
Method Details
-
getImageIdFile
org.gradle.api.file.RegularFileProperty getImageIdFile() -
getOSDistribution
org.gradle.api.provider.Property<OSDistribution> getOSDistribution() -
getActualInstructions
List<co.elastic.gradle.utils.docker.instruction.ContainerImageBuildInstruction> getActualInstructions() -
getWorkingDirectory
org.gradle.api.file.DirectoryProperty getWorkingDirectory() -
getMirrorRepositories
org.gradle.api.provider.ListProperty<OsPackageRepository> getMirrorRepositories() -
getImageId
-
getDockerEphemeralConfiguration
@InputFiles @PathSensitive(RELATIVE) org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration> getDockerEphemeralConfiguration() -
getOSPackagesConfiguration
@InputFiles @PathSensitive(RELATIVE) org.gradle.api.provider.Property<org.gradle.api.artifacts.Configuration> getOSPackagesConfiguration() -
getRootCopySpec
org.gradle.api.internal.file.copy.DefaultCopySpec getRootCopySpec() -
getDockerEphemeralMount
org.gradle.api.provider.Property<String> getDockerEphemeralMount() -
getIsolateFromExternalRepos
org.gradle.api.provider.Property<Boolean> getIsolateFromExternalRepos() -
getArchitecture
@Input org.gradle.api.provider.Property<co.elastic.gradle.utils.Architecture> getArchitecture()
-