kibana/Jenkinsfile
Kibana Machine 7d99d745db
[CI] Disable tracked branch jobs in Jenkins, enable reporting in Buildkite (#112604) (#112686)
Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
2021-09-21 13:51:30 -04:00

27 lines
603 B
Groovy

#!/bin/groovy
if (!env.ghprbPullId) {
print "Non-PR builds are now in Buildkite."
return
}
library 'kibana-pipeline-library'
kibanaLibrary.load()
kibanaPipeline(timeoutMinutes: 210, checkPrChanges: true, setCommitStatus: true) {
slackNotifications.onFailure(disabled: !params.NOTIFY_ON_FAILURE) {
githubPr.withDefaultPrComments {
ciStats.trackBuild(requireSuccess: githubPr.isTrackedBranchPr()) {
catchError {
retryable.enable()
kibanaPipeline.allCiTasks()
}
}
}
}
if (params.NOTIFY_ON_FAILURE) {
kibanaPipeline.sendMail()
}
}