DockerBuildStepResponse

data class DockerBuildStepResponse(val arguments: List<ArgumentResponse>? = null, val baseImageDependencies: List<BaseImageDependencyResponse>, val contextAccessToken: String? = null, val contextPath: String? = null, val dockerFilePath: String, val imageNames: List<String>? = null, val isPushEnabled: Boolean? = null, val noCache: Boolean? = null, val target: String? = null, val type: String)

The Docker build step.

Constructors

Link copied to clipboard
constructor(arguments: List<ArgumentResponse>? = null, baseImageDependencies: List<BaseImageDependencyResponse>, contextAccessToken: String? = null, contextPath: String? = null, dockerFilePath: String, imageNames: List<String>? = null, isPushEnabled: Boolean? = null, noCache: Boolean? = null, target: String? = null, type: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The collection of override arguments to be used when executing this build step.

Link copied to clipboard

List of base image dependencies for a step.

Link copied to clipboard

The token (git PAT or SAS token of storage account blob) associated with the context for a step.

Link copied to clipboard
val contextPath: String? = null

The URL(absolute or relative) of the source context for the task step.

Link copied to clipboard

The Docker file path relative to the source context.

Link copied to clipboard
val imageNames: List<String>? = null

The fully qualified image names including the repository and tag.

Link copied to clipboard
val isPushEnabled: Boolean? = null

The value of this property indicates whether the image built should be pushed to the registry or not.

Link copied to clipboard
val noCache: Boolean? = null

The value of this property indicates whether the image cache is enabled or not.

Link copied to clipboard
val target: String? = null

The name of the target build stage for the docker build.

Link copied to clipboard

The type of the step. Expected value is 'Docker'.