Package jetbrains.buildServer.configs.kotlin.triggers

Types

Link copied to clipboard
open class FinishBuildTrigger : Trigger

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

Link copied to clipboard
open class MavenArtifactDependencyTrigger : Trigger

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

Link copied to clipboard
open class MavenSnapshotDependencyTrigger : Trigger

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

Link copied to clipboard
open class NuGetDependency : Trigger

The NuGet Dependency Trigger allows starting a new build if a NuGet packages update is detected in the NuGet repository. Note that if a custom NuGet executable is used, it must be explicitly allowed on this server.

Link copied to clipboard
open class PerforceShelveTrigger : Trigger

Perforce Shelve Trigger queues a build when a shelved changelist is created/updated in the VCS Root of the build configuration.

Link copied to clipboard
open class RetryBuildTrigger : Trigger

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

Link copied to clipboard
open class ScheduleTrigger : Trigger

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

Link copied to clipboard
open class VcsTrigger : Trigger

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

Functions

Link copied to clipboard
fun Triggers.finishBuildTrigger(init: FinishBuildTrigger.() -> Unit): FinishBuildTrigger

Adds Finish Build Trigger to build configuration or template

Link copied to clipboard

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

Link copied to clipboard

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

Link copied to clipboard
Link copied to clipboard

Adds Perforce Build Trigger to build configuration or template

Link copied to clipboard
fun Triggers.retryBuild(init: RetryBuildTrigger.() -> Unit): RetryBuildTrigger

Adds Retry Build Trigger

Link copied to clipboard
fun Triggers.schedule(init: ScheduleTrigger.() -> Unit): ScheduleTrigger

Adds Schedule Build Trigger to build configuration or template

Link copied to clipboard
fun Triggers.vcs(init: VcsTrigger.() -> Unit): VcsTrigger

Adds VCS trigger to the build configuration or template