jetbrains.buildServer.configs.kotlin.v10.buildFeatures / VcsLabeling

VcsLabeling

open class VcsLabeling : BuildFeature

Build feature enabling automatic VCS labeling in a build.

See Also

vcsLabeling

Constructors

<init>

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

Properties

branchFilter

var branchFilter: String?

Branch filter specifies in which branches sources should be labeled

labelingPattern

var labelingPattern: String?

A pattern for labels to use. If not specified, then the default pattern is used: build-%system.build.number%.

successfulOnly

var successfulOnly: Boolean?

Whether only successful builds sources should be labeled

vcsRootExtId

var vcsRootExtId: String?

Id of the VCS root which sources should be labeled. Use the constant "ALL" to label all VCS roots.

vcsRootId

var vcsRootId: String?

Id of the VCS root which sources should be labeled. Use the constant "ALL" to label all VCS roots.

Inherited Properties

enabled

var enabled: Boolean

Specifies whether the feature is enabled

id

var id: String?

Build feature id, if not specified will be generated

type

var type: String

Build feature type