Class DockerUtils
- java.lang.Object
-
- com.github.bambrikii.gradle.virtualization.plugin.docker.utils.DockerUtils
-
public class DockerUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_DOCKER_COMMANDstatic java.lang.StringDOCKER_DIRstatic java.lang.StringDOCKER_FILEstatic java.lang.StringDOCKER_IIDstatic java.lang.StringLATEST
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringbuildContainerName(org.gradle.api.Project project, DockerExtension ext)static java.lang.StringbuildLocalTag(java.lang.String namespace, java.lang.String component)static java.lang.StringbuildLocalTag(java.lang.String namespace, java.lang.String component, java.lang.String version)static java.lang.StringbuildRemoteRepoTag(java.lang.String repo, java.lang.String namespace, java.lang.String component)static java.lang.StringbuildRemoteRepoTag(java.lang.String repo, java.lang.String namespace, java.lang.String component, java.lang.String version)static java.nio.file.PathensureDockerBuildDir(org.gradle.api.Project project, DockerExtension ext)static java.nio.file.PathensureDockerSrcDir(org.gradle.api.Project project, DockerExtension ext)static java.lang.StringensureTagName(org.gradle.api.Project project, java.lang.String tagName)static java.lang.StringextractRepo(DockerExtension ext, java.lang.String version)static java.lang.StringgetDockerCommand(DockerExtension ext)static java.nio.file.PathgetDockerDir(java.io.File workingDir)static java.lang.StringgetDockerFile(java.io.File workingDir, DockerExtension ext)static booleanisSnapshotVersion(java.lang.String version)static java.lang.StringreadImageId(org.gradle.api.Project project, java.nio.file.Path buildDir)
-
-
-
Field Detail
-
DEFAULT_DOCKER_COMMAND
public static final java.lang.String DEFAULT_DOCKER_COMMAND
- See Also:
- Constant Field Values
-
DOCKER_IID
public static final java.lang.String DOCKER_IID
- See Also:
- Constant Field Values
-
LATEST
public static final java.lang.String LATEST
- See Also:
- Constant Field Values
-
DOCKER_FILE
public static final java.lang.String DOCKER_FILE
- See Also:
- Constant Field Values
-
DOCKER_DIR
public static final java.lang.String DOCKER_DIR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDockerCommand
public static java.lang.String getDockerCommand(DockerExtension ext)
-
ensureDockerSrcDir
public static java.nio.file.Path ensureDockerSrcDir(org.gradle.api.Project project, DockerExtension ext)
-
ensureDockerBuildDir
public static java.nio.file.Path ensureDockerBuildDir(org.gradle.api.Project project, DockerExtension ext)
-
readImageId
public static java.lang.String readImageId(org.gradle.api.Project project, java.nio.file.Path buildDir)
-
ensureTagName
public static java.lang.String ensureTagName(org.gradle.api.Project project, java.lang.String tagName)
-
buildLocalTag
public static java.lang.String buildLocalTag(java.lang.String namespace, java.lang.String component)
-
buildLocalTag
public static java.lang.String buildLocalTag(java.lang.String namespace, java.lang.String component, java.lang.String version)
-
buildRemoteRepoTag
public static java.lang.String buildRemoteRepoTag(java.lang.String repo, java.lang.String namespace, java.lang.String component)
-
buildRemoteRepoTag
public static java.lang.String buildRemoteRepoTag(java.lang.String repo, java.lang.String namespace, java.lang.String component, java.lang.String version)
-
extractRepo
public static java.lang.String extractRepo(DockerExtension ext, java.lang.String version)
-
isSnapshotVersion
public static boolean isSnapshotVersion(java.lang.String version)
-
buildContainerName
public static java.lang.String buildContainerName(org.gradle.api.Project project, DockerExtension ext)
-
getDockerDir
public static java.nio.file.Path getDockerDir(java.io.File workingDir)
-
getDockerFile
public static java.lang.String getDockerFile(java.io.File workingDir, DockerExtension ext)
-
-