Class DockerCreateContainer

java.lang.Object
org.gradle.api.internal.AbstractTask
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>

public class DockerCreateContainer extends AbstractOpenApiDocsTask
  • Constructor Details

    • DockerCreateContainer

      public DockerCreateContainer()
  • Method Details

    • containerIdFilePath

      public static String containerIdFilePath(String projectPath)
    • defaultContainerName

      public static String defaultContainerName(String projectName, File rootDir, String projectPath)
    • runRemoteCommand

      public void runRemoteCommand()
      Specified by:
      runRemoteCommand in class AbstractDockerRemoteApiTask
    • getContainerName

      public org.gradle.api.provider.Property<String> 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

      public org.gradle.api.provider.Property<String> getContainerId()
      The ID of the container created. The value of this property requires the task action to be executed.
    • getPlatform

      public org.gradle.api.provider.Property<String> getPlatform()
      The target platform in the format os[/arch[/variant]], for example linux /s390x or darwin.