2019-09-11 20:58:28 +02:00
|
|
|
#!/bin/groovy
|
|
|
|
|
2019-09-27 21:58:53 +02:00
|
|
|
library 'kibana-pipeline-library'
|
2019-11-15 17:56:26 +01:00
|
|
|
kibanaLibrary.load()
|
2019-09-27 21:58:53 +02:00
|
|
|
|
2021-02-17 00:31:35 +01:00
|
|
|
kibanaPipeline(timeoutMinutes: 210, checkPrChanges: true, setCommitStatus: true) {
|
2020-08-01 23:36:14 +02:00
|
|
|
slackNotifications.onFailure(disabled: !params.NOTIFY_ON_FAILURE) {
|
|
|
|
githubPr.withDefaultPrComments {
|
2021-05-11 00:31:48 +02:00
|
|
|
ciStats.trackBuild(requireSuccess: githubPr.isTrackedBranchPr()) {
|
2020-08-01 23:36:14 +02:00
|
|
|
catchError {
|
|
|
|
retryable.enable()
|
2020-08-14 22:41:47 +02:00
|
|
|
kibanaPipeline.allCiTasks()
|
2020-08-01 23:36:14 +02:00
|
|
|
}
|
2020-04-28 01:28:05 +02:00
|
|
|
}
|
2019-09-11 20:58:28 +02:00
|
|
|
}
|
2020-06-13 03:40:46 +02:00
|
|
|
}
|
2020-03-02 23:24:57 +01:00
|
|
|
|
2020-06-13 03:40:46 +02:00
|
|
|
if (params.NOTIFY_ON_FAILURE) {
|
|
|
|
kibanaPipeline.sendMail()
|
2020-04-28 01:28:05 +02:00
|
|
|
}
|
2019-09-11 20:58:28 +02:00
|
|
|
}
|