diff --git a/Jenkinsfile b/Jenkinsfile index 77dec6a47c162..3b68cde206573 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,4 +3,19 @@ library 'kibana-pipeline-library' kibanaLibrary.load() -workers.intake("test", "test/scripts/jenkins_runbld_junit.sh")() +kibanaPipeline(timeoutMinutes: 155, checkPrChanges: true, setCommitStatus: true) { + slackNotifications.onFailure(disabled: !params.NOTIFY_ON_FAILURE) { + githubPr.withDefaultPrComments { + ciStats.trackBuild { + catchError { + retryable.enable() + kibanaPipeline.allCiTasks() + } + } + } + } + + if (params.NOTIFY_ON_FAILURE) { + kibanaPipeline.sendMail() + } +}