Class DockerService

java.lang.Object
dev.weidt.buildservice.DockerService

public class DockerService
extends java.lang.Object
  • Constructor Summary

    Constructors
    Constructor Description
    DockerService​(java.util.UUID projectId, java.lang.String buildserviceUrl, org.gradle.api.logging.Logger logger, okhttp3.OkHttpClient restClient, org.gradle.api.Project project)  
  • Method Summary

    Modifier and Type Method Description
    boolean buildDockerContainer​(com.github.dockerjava.api.DockerClient dockerClient)  
    java.lang.String calculateImageTag​(com.github.dockerjava.api.DockerClient dockerClient)  
    com.github.dockerjava.api.DockerClient getDockerClient()  
    java.io.InputStream getDockerfile()  
    org.gradle.api.logging.Logger getLogger()  
    org.gradle.api.Project getProject()  
    void pushDockerContainer​(com.github.dockerjava.api.DockerClient dockerClient)  
    boolean runRemotePreparation​(RemoteCompileJavaTask task)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DockerService

      public DockerService​(java.util.UUID projectId, java.lang.String buildserviceUrl, org.gradle.api.logging.Logger logger, okhttp3.OkHttpClient restClient, org.gradle.api.Project project)
  • Method Details

    • getLogger

      public org.gradle.api.logging.Logger getLogger()
    • getProject

      public org.gradle.api.Project getProject()
    • runRemotePreparation

      public boolean runRemotePreparation​(RemoteCompileJavaTask task)
    • getDockerClient

      @Internal public com.github.dockerjava.api.DockerClient getDockerClient()
    • getDockerfile

      @Internal public java.io.InputStream getDockerfile()
    • calculateImageTag

      public java.lang.String calculateImageTag​(com.github.dockerjava.api.DockerClient dockerClient)
    • pushDockerContainer

      public void pushDockerContainer​(com.github.dockerjava.api.DockerClient dockerClient)
    • buildDockerContainer

      public boolean buildDockerContainer​(com.github.dockerjava.api.DockerClient dockerClient)