Package co.elastic.gradle.dockerbase
Class DockerBaseImageBuildPlugin
java.lang.Object
co.elastic.gradle.dockerbase.DockerBaseImageBuildPlugin
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public abstract class DockerBaseImageBuildPlugin
extends Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapply(@NotNull org.gradle.api.Project target) protected abstract org.gradle.api.provider.ProviderFactorystatic @NotNull org.gradle.api.provider.Provider<String>pushedTagConvention(@NotNull org.gradle.api.Project target, co.elastic.gradle.utils.Architecture current)
-
Field Details
-
BUILD_TASK_NAME
- See Also:
-
LOCAL_IMPORT_TASK_NAME
- See Also:
-
LOCKFILE_TASK_NAME
- See Also:
-
-
Constructor Details
-
DockerBaseImageBuildPlugin
public DockerBaseImageBuildPlugin()
-
-
Method Details
-
apply
public void apply(@NotNull @NotNull org.gradle.api.Project target) - Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
pushedTagConvention
@NotNull public static @NotNull org.gradle.api.provider.Provider<String> pushedTagConvention(@NotNull @NotNull org.gradle.api.Project target, co.elastic.gradle.utils.Architecture current) -
getProviderFactory
@Inject protected abstract org.gradle.api.provider.ProviderFactory getProviderFactory()
-