Package run.halo.gradle.docker
Class DockerCreateContainer
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
run.halo.gradle.docker.AbstractDockerRemoteApiTask
run.halo.gradle.docker.DockerExistingImage
run.halo.gradle.openapi.AbstractOpenApiDocsTask
run.halo.gradle.docker.DockerCreateContainer
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class run.halo.gradle.openapi.AbstractOpenApiDocsTask
AbstractOpenApiDocsTask.SpringDocGroupConfigNested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.Namer -
Field Summary
Fields inherited from class run.halo.gradle.openapi.AbstractOpenApiDocsTask
groupedApiMappings, outputDirFields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringcontainerIdFilePath(String projectPath) static StringdefaultContainerName(String projectName, File rootDir, String projectPath) org.gradle.api.file.RegularFilePropertyorg.gradle.api.provider.Property<String>The ID of the container created.org.gradle.api.file.RegularFilePropertyOutput file containing the container ID of the container created.org.gradle.api.provider.Property<String>org.gradle.api.provider.Property<String>The target platform in the formatos[/arch[/variant]], for examplelinux /s390xordarwin.org.gradle.api.file.DirectoryPropertyvoidMethods inherited from class run.halo.gradle.openapi.AbstractOpenApiDocsTask
generateSpringDocApplicationConfig, generateSpringDocConfigString, getApiDocsUrl, getApiDocsVersion, getGroupedApiMappings, getOutputDir, getPluginExtension, getSpringDocGroupConfigsMethods inherited from class run.halo.gradle.docker.DockerExistingImage
getImageId, targetImageId, targetImageId, targetImageIdMethods inherited from class run.halo.gradle.docker.AbstractDockerRemoteApiTask
getApiVersion, getCertPath, getDockerClient, getDockerClientService, getNextHandler, getUrl, onComplete, onError, onNext, startMethods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
DockerCreateContainer
public DockerCreateContainer()
-
-
Method Details
-
containerIdFilePath
-
defaultContainerName
-
runRemoteCommand
public void runRemoteCommand()- Specified by:
runRemoteCommandin classAbstractDockerRemoteApiTask
-
getContainerName
-
getPluginWorkplaceDir
public org.gradle.api.file.DirectoryProperty getPluginWorkplaceDir() -
getAdditionalApplicationConfig
public org.gradle.api.file.RegularFileProperty getAdditionalApplicationConfig() -
getContainerIdFile
public org.gradle.api.file.RegularFileProperty getContainerIdFile()Output file containing the container ID of the container created. Defaults to "$rootDir/.gradle/halo-devtools/containers/$projectPathHash-containerId.txt". -
getContainerId
The ID of the container created. The value of this property requires the task action to be executed. -
getPlatform
The target platform in the formatos[/arch[/variant]], for examplelinux /s390xordarwin.
-