jetbrains.buildServer.configs.kotlin.v2018_1.triggers

Package jetbrains.buildServer.configs.kotlin.v2018_1.triggers

Types

FinishBuildTrigger

open class FinishBuildTrigger : Trigger

Base class for Finish Build Triggers. Finish build trigger runs build when some other build finishes.

MavenArtifactDependencyTrigger

open class MavenArtifactDependencyTrigger : Trigger

A trigger running builds when there is a modification of the maven dependency content.

MavenSnapshotDependencyTrigger

open class MavenSnapshotDependencyTrigger : Trigger

A trigger running builds when there is a modification of the snapshot dependency content in the remote repository.

RetryBuildTrigger

open class RetryBuildTrigger : Trigger

Triggers the build if the previous build failed after a specified time delay

ScheduleTrigger

open class ScheduleTrigger : Trigger

Base class for Schedule Build Triggers. Schedule trigger runs builds by specified schedule.

VcsTrigger

open class VcsTrigger : Trigger

Base class for VCS triggers. VCS trigger automatically starts a new build each time TeamCity detects new changes.

Functions

finishBuildTrigger

fun Triggers.finishBuildTrigger(init: FinishBuildTrigger.() -> Unit): FinishBuildTrigger

Adds Finish Build Trigger to build configuration or template

mavenArtifact

fun Triggers.mavenArtifact(init: MavenArtifactDependencyTrigger.() -> Unit): MavenArtifactDependencyTrigger

Adds a trigger. running builds when there is a modification of the maven dependency content.

mavenSnapshot

fun Triggers.mavenSnapshot(init: MavenSnapshotDependencyTrigger.() -> Unit): MavenSnapshotDependencyTrigger

Adds a trigger running builds when there is a modification of the snapshot dependency content in the remote repository.

retryBuild

fun Triggers.retryBuild(init: RetryBuildTrigger.() -> Unit): RetryBuildTrigger

Adds Retry Build Trigger

schedule

fun Triggers.schedule(init: ScheduleTrigger.() -> Unit): ScheduleTrigger

Adds Schedule Build Trigger to build configuration or template

vcs

fun Triggers.vcs(init: VcsTrigger.() -> Unit): VcsTrigger

Adds VCS trigger to the build configuration or template