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