kibana/Jenkinsfile
Kibana Machine 761dc11555
[CI] Don't do CI stats reporting/failures for feature branch PRs (#99668) (#99690)
Co-authored-by: Brian Seeders <brian.seeders@elastic.co>
2021-05-10 18:31:48 -04:00

22 lines
521 B
Groovy

#!/bin/groovy
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()
}
}