Class DockerUtils


  • public class DockerUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String buildContainerName​(org.gradle.api.Project project, DockerExtension ext)  
      static java.lang.String buildLocalTag​(java.lang.String namespace, java.lang.String component)  
      static java.lang.String buildLocalTag​(java.lang.String namespace, java.lang.String component, java.lang.String version)  
      static java.lang.String buildRemoteRepoTag​(java.lang.String repo, java.lang.String namespace, java.lang.String component)  
      static java.lang.String buildRemoteRepoTag​(java.lang.String repo, java.lang.String namespace, java.lang.String component, java.lang.String version)  
      static java.nio.file.Path ensureDockerBuildDir​(org.gradle.api.Project project, DockerExtension ext)  
      static java.nio.file.Path ensureDockerSrcDir​(org.gradle.api.Project project, DockerExtension ext)  
      static java.lang.String ensureTagName​(org.gradle.api.Project project, java.lang.String tagName)  
      static java.lang.String extractRepo​(DockerExtension ext, java.lang.String version)  
      static java.lang.String getDockerCommand​(DockerExtension ext)  
      static boolean isSnapshotVersion​(java.lang.String version)  
      static java.lang.String readImageId​(org.gradle.api.Project project, java.nio.file.Path buildDir)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)