Class DockerUtils


  • public class DockerUtils
    extends java.lang.Object
    • 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)