Package dev.weidt.buildservice
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 booleanbuildDockerContainer(com.github.dockerjava.api.DockerClient dockerClient)java.lang.StringcalculateImageTag(com.github.dockerjava.api.DockerClient dockerClient)com.github.dockerjava.api.DockerClientgetDockerClient()java.io.InputStreamgetDockerfile()org.gradle.api.logging.LoggergetLogger()org.gradle.api.ProjectgetProject()voidpushDockerContainer(com.github.dockerjava.api.DockerClient dockerClient)booleanrunRemotePreparation(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
-
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)
-