jetbrains.buildServer.configs.kotlin.v2017_2.buildSteps / DockerBuildStep

DockerBuildStep

open class DockerBuildStep : BuildStep

Deprecated, was used for Docker Build build step. Please use Docker command runner step instead.

See Also

dockerBuild

Types

Source

sealed class Source : CompoundParam<Source>

Constructors

<init>

DockerBuildStep(init: DockerBuildStep.() -> Unit)DockerBuildStep()

Deprecated, was used for Docker Build build step. Please use Docker command runner step instead.

Properties

commandArgs

var commandArgs: String?

Additional arguments that will be passed to the 'build' command.

contextDir

var contextDir: String?

If blank, the folder containing the Dockerfile will be used.

namesAndTags

var namesAndTags: String?

Newline-separated list of the image name:tag(s).

source

var source: Source?

Specifies the source of the Dockerfile

Inherited Properties

conditions

var conditions: BuildStepConditions

Optional collection of build step execution conditions

enabled

var enabled: Boolean

Specifies whether the step is enabled, true by default

executionMode

var executionMode: ExecutionMode

Build step execution mode

id

var id: String?

Id of the step, if not specified will be generated

name

var name: String

Build step name

type

var type: String

Build step type

Functions

content

fun content(init: Content.() -> Unit = {}): Content

Use Dockerfile content

path

fun path(init: Path.() -> Unit = {}): Path

Sets filesystem path to Dockerfile

url

fun url(init: Url.() -> Unit = {}): Url

Sets Dockerfile URL

validate

open fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Inherited Functions

clearConditions

fun clearConditions(): Unit

Deletes all configured build step conditions

conditions

fun conditions(init: BuildStepConditions.() -> Unit = {}): Unit

Configures build step conditions

create

open fun create(): BuildStep

Creates an instance of this build step via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor.

toString

open fun toString(): String