jetbrains.buildServer.configs.kotlin.v2018_1 / FailureCondition

FailureCondition

open class FailureCondition : BuildFeature

TeamCity failure condition

Constructors

<init>

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

Creates a failure condition and initializes it with the specified init block

FailureCondition()

TeamCity failure condition

Inherited Properties

enabled

var enabled: Boolean

Specifies whether the feature is enabled, true by default

id

var id: String?

Build feature id, if not specified will be generated

type

var type: String

Build feature type

Functions

toString

open fun toString(): String

Inherited Functions

create

open fun create(): BuildFeature

Creates an instance of this build feature 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.

validate

open fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Inheritors

BuildFailureOnMetric

open class BuildFailureOnMetric : FailureCondition

A build failure condition failing build on metric change.

BuildFailureOnText

open class BuildFailureOnText : FailureCondition

A build failure condition failing build on specific text in a build log.