triggers
Configures build triggers
Example. VCS trigger which triggers builds only in the default branch
See also Vcs Trigger
triggers {
vcs {
branchFilter = "+:<default>"
}
}
Content copied to clipboard
Example. Schedule trigger executing once per day at 9AM
See also Schedule Trigger
triggers {
schedule {
schedulingPolicy = daily {
hour = 9
}
triggerBuild = always()
withPendingChangesOnly = false
}
}
Content copied to clipboard
Example. Retry build with build customization
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%")
}
}
}
Content copied to clipboard
Parameters
init
function to initialize triggers