Triggers
Collection of build triggers in build configuration or template.
See also triggers().
Example. VCS trigger which triggers builds only in the default branch
See also Vcs Trigger
triggers {
vcs {
branchFilter = "+:<default>"
}
}
Example. Schedule trigger executing once per day at 9AM
See also Schedule Trigger
triggers {
schedule {
schedulingPolicy = daily {
hour = 9
}
triggerBuild = always()
withPendingChangesOnly = false
}
}
Example. Retry build
Retries a failed build with the same settings and the same revisions. See also Retry build trigger
triggers {
retryBuild {
attempts = 2
retryWithTheSameRevisions = true
enforceCleanCheckout = true
enforceCleanCheckoutForDependencies = true
buildParams {
param("param1", "value1")
param("param2", "%build.number%")
}
}
}
Constructors
Functions
Extensions
Adds a Branch Remote Run Trigger which triggers a new personal build each time TeamCity detects changes in particular branches
Adds Finish Build Trigger to build configuration or template
Adds a trigger. running builds when there is a modification of the maven dependency content.
Adds a trigger running builds when there is a modification of the snapshot dependency content in the remote repository.
Adds Perforce Build Trigger to build configuration or template
Adds Retry Build Trigger
Adds Schedule Build Trigger to build configuration or template
Adds VCS trigger to the build configuration or template