jetbrains.buildServer.configs.kotlin.v10.buildSteps / DockerComposeStep

DockerComposeStep

open class DockerComposeStep : BuildStep

A build step for docker-compose step.

See Also

dockerCompose

Constructors

<init>

DockerComposeStep(init: DockerComposeStep.() -> Unit = {}, base: DockerComposeStep? = null)

Properties

file

var file: String?

TeamCity will start docker-compose services from the file in this step, and will shut down the services at the end of the build.

forcePull

var forcePull: Boolean?

If enabled, "docker-compose pull" will be run before "docker-compose up" command.

Inherited Properties

conditions

var conditions: BuildStepConditions

Optional collection of build step execution conditions

enabled

var enabled: Boolean

Specifies whether the step is enabled

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

Inherited Functions

conditions

fun conditions(base: BuildStepConditions? = null, init: BuildStepConditions.() -> Unit = {}): Unit

Configures build step conditions