RemoteImageBuild

data class RemoteImageBuild(val buildArg: Map<String, String>? = null, val dockerfile: String? = null, val forceRemove: Boolean? = null, val label: Map<String, String>? = null, val noCache: Boolean? = null, val path: String, val remove: Boolean? = null, val tags: List<String>? = null, val target: String? = null)

Constructors

Link copied to clipboard
constructor(buildArg: Map<String, String>? = null, dockerfile: String? = null, forceRemove: Boolean? = null, label: Map<String, String>? = null, noCache: Boolean? = null, path: String, remove: Boolean? = null, tags: List<String>? = null, target: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val buildArg: Map<String, String>? = null

Set build-time variables

Link copied to clipboard
val dockerfile: String? = null

Name of the Dockerfile. Defaults to Dockerfile.

Link copied to clipboard
val forceRemove: Boolean? = null

Always remove intermediate containers

Link copied to clipboard
val label: Map<String, String>? = null

Set metadata for an image

Link copied to clipboard
val noCache: Boolean? = null

Do not use cache when building the image

Link copied to clipboard

Context path

Link copied to clipboard
val remove: Boolean? = null

Remove intermediate containers after a successful build. Defaults to true.

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

Name and optionally a tag in the 'name:tag' format

Link copied to clipboard
val target: String? = null

Set the target build stage to build