@@ -4,59 +4,60 @@ library 'kibana-pipeline-library'
44kibanaLibrary. load()
55
66kibanaPipeline(timeoutMinutes : 155 , checkPrChanges : true , setCommitStatus : true ) {
7- githubPr. withDefaultPrComments {
8- ciStats. trackBuild {
9- catchError {
10- retryable. enable()
11- parallel([
12- ' kibana-intake-agent' : workers. intake(' kibana-intake' , ' ./test/scripts/jenkins_unit.sh' ),
13- ' x-pack-intake-agent' : workers. intake(' x-pack-intake' , ' ./test/scripts/jenkins_xpack.sh' ),
14- ' kibana-oss-agent' : workers. functional(' kibana-oss-tests' , { kibanaPipeline. buildOss() }, [
15- ' oss-firefoxSmoke' : kibanaPipeline. functionalTestProcess(' kibana-firefoxSmoke' , ' ./test/scripts/jenkins_firefox_smoke.sh' ),
16- ' oss-ciGroup1' : kibanaPipeline. ossCiGroupProcess(1 ),
17- ' oss-ciGroup2' : kibanaPipeline. ossCiGroupProcess(2 ),
18- ' oss-ciGroup3' : kibanaPipeline. ossCiGroupProcess(3 ),
19- ' oss-ciGroup4' : kibanaPipeline. ossCiGroupProcess(4 ),
20- ' oss-ciGroup5' : kibanaPipeline. ossCiGroupProcess(5 ),
21- ' oss-ciGroup6' : kibanaPipeline. ossCiGroupProcess(6 ),
22- ' oss-ciGroup7' : kibanaPipeline. ossCiGroupProcess(7 ),
23- ' oss-ciGroup8' : kibanaPipeline. ossCiGroupProcess(8 ),
24- ' oss-ciGroup9' : kibanaPipeline. ossCiGroupProcess(9 ),
25- ' oss-ciGroup10' : kibanaPipeline. ossCiGroupProcess(10 ),
26- ' oss-ciGroup11' : kibanaPipeline. ossCiGroupProcess(11 ),
27- ' oss-ciGroup12' : kibanaPipeline. ossCiGroupProcess(12 ),
28- ' oss-accessibility' : kibanaPipeline. functionalTestProcess(' kibana-accessibility' , ' ./test/scripts/jenkins_accessibility.sh' ),
29- // 'oss-visualRegression': kibanaPipeline.functionalTestProcess('visualRegression', './test/scripts/jenkins_visual_regression.sh'),
30- ]),
31- ' kibana-xpack-agent' : workers. functional(' kibana-xpack-tests' , { kibanaPipeline. buildXpack() }, [
32- ' xpack-firefoxSmoke' : kibanaPipeline. functionalTestProcess(' xpack-firefoxSmoke' , ' ./test/scripts/jenkins_xpack_firefox_smoke.sh' ),
33- ' xpack-ciGroup1' : kibanaPipeline. xpackCiGroupProcess(1 ),
34- ' xpack-ciGroup2' : kibanaPipeline. xpackCiGroupProcess(2 ),
35- ' xpack-ciGroup3' : kibanaPipeline. xpackCiGroupProcess(3 ),
36- ' xpack-ciGroup4' : kibanaPipeline. xpackCiGroupProcess(4 ),
37- ' xpack-ciGroup5' : kibanaPipeline. xpackCiGroupProcess(5 ),
38- ' xpack-ciGroup6' : kibanaPipeline. xpackCiGroupProcess(6 ),
39- ' xpack-ciGroup7' : kibanaPipeline. xpackCiGroupProcess(7 ),
40- ' xpack-ciGroup8' : kibanaPipeline. xpackCiGroupProcess(8 ),
41- ' xpack-ciGroup9' : kibanaPipeline. xpackCiGroupProcess(9 ),
42- ' xpack-ciGroup10' : kibanaPipeline. xpackCiGroupProcess(10 ),
43- ' xpack-accessibility' : kibanaPipeline. functionalTestProcess(' xpack-accessibility' , ' ./test/scripts/jenkins_xpack_accessibility.sh' ),
44- ' xpack-savedObjectsFieldMetrics' : kibanaPipeline. functionalTestProcess(' xpack-savedObjectsFieldMetrics' , ' ./test/scripts/jenkins_xpack_saved_objects_field_metrics.sh' ),
45- ' xpack-securitySolutionCypress' : { processNumber ->
46- whenChanged([' x-pack/plugins/security_solution/' , ' x-pack/test/security_solution_cypress/' , ' x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/' , ' x-pack/plugins/triggers_actions_ui/public/application/context/actions_connectors_context.tsx' ]) {
47- kibanaPipeline. functionalTestProcess(' xpack-securitySolutionCypress' , ' ./test/scripts/jenkins_security_solution_cypress.sh' )(processNumber)
48- }
49- },
7+ slackNotifications. onFailure(disabled : ! params. NOTIFY_ON_FAILURE ) {
8+ githubPr. withDefaultPrComments {
9+ ciStats. trackBuild {
10+ catchError {
11+ retryable. enable()
12+ parallel([
13+ ' kibana-intake-agent' : workers. intake(' kibana-intake' , ' ./test/scripts/jenkins_unit.sh' ),
14+ ' x-pack-intake-agent' : workers. intake(' x-pack-intake' , ' ./test/scripts/jenkins_xpack.sh' ),
15+ ' kibana-oss-agent' : workers. functional(' kibana-oss-tests' , { kibanaPipeline. buildOss() }, [
16+ ' oss-firefoxSmoke' : kibanaPipeline. functionalTestProcess(' kibana-firefoxSmoke' , ' ./test/scripts/jenkins_firefox_smoke.sh' ),
17+ ' oss-ciGroup1' : kibanaPipeline. ossCiGroupProcess(1 ),
18+ ' oss-ciGroup2' : kibanaPipeline. ossCiGroupProcess(2 ),
19+ ' oss-ciGroup3' : kibanaPipeline. ossCiGroupProcess(3 ),
20+ ' oss-ciGroup4' : kibanaPipeline. ossCiGroupProcess(4 ),
21+ ' oss-ciGroup5' : kibanaPipeline. ossCiGroupProcess(5 ),
22+ ' oss-ciGroup6' : kibanaPipeline. ossCiGroupProcess(6 ),
23+ ' oss-ciGroup7' : kibanaPipeline. ossCiGroupProcess(7 ),
24+ ' oss-ciGroup8' : kibanaPipeline. ossCiGroupProcess(8 ),
25+ ' oss-ciGroup9' : kibanaPipeline. ossCiGroupProcess(9 ),
26+ ' oss-ciGroup10' : kibanaPipeline. ossCiGroupProcess(10 ),
27+ ' oss-ciGroup11' : kibanaPipeline. ossCiGroupProcess(11 ),
28+ ' oss-ciGroup12' : kibanaPipeline. ossCiGroupProcess(12 ),
29+ ' oss-accessibility' : kibanaPipeline. functionalTestProcess(' kibana-accessibility' , ' ./test/scripts/jenkins_accessibility.sh' ),
30+ // 'oss-visualRegression': kibanaPipeline.functionalTestProcess('visualRegression', './test/scripts/jenkins_visual_regression.sh'),
31+ ]),
32+ ' kibana-xpack-agent' : workers. functional(' kibana-xpack-tests' , { kibanaPipeline. buildXpack() }, [
33+ ' xpack-firefoxSmoke' : kibanaPipeline. functionalTestProcess(' xpack-firefoxSmoke' , ' ./test/scripts/jenkins_xpack_firefox_smoke.sh' ),
34+ ' xpack-ciGroup1' : kibanaPipeline. xpackCiGroupProcess(1 ),
35+ ' xpack-ciGroup2' : kibanaPipeline. xpackCiGroupProcess(2 ),
36+ ' xpack-ciGroup3' : kibanaPipeline. xpackCiGroupProcess(3 ),
37+ ' xpack-ciGroup4' : kibanaPipeline. xpackCiGroupProcess(4 ),
38+ ' xpack-ciGroup5' : kibanaPipeline. xpackCiGroupProcess(5 ),
39+ ' xpack-ciGroup6' : kibanaPipeline. xpackCiGroupProcess(6 ),
40+ ' xpack-ciGroup7' : kibanaPipeline. xpackCiGroupProcess(7 ),
41+ ' xpack-ciGroup8' : kibanaPipeline. xpackCiGroupProcess(8 ),
42+ ' xpack-ciGroup9' : kibanaPipeline. xpackCiGroupProcess(9 ),
43+ ' xpack-ciGroup10' : kibanaPipeline. xpackCiGroupProcess(10 ),
44+ ' xpack-accessibility' : kibanaPipeline. functionalTestProcess(' xpack-accessibility' , ' ./test/scripts/jenkins_xpack_accessibility.sh' ),
45+ ' xpack-savedObjectsFieldMetrics' : kibanaPipeline. functionalTestProcess(' xpack-savedObjectsFieldMetrics' , ' ./test/scripts/jenkins_xpack_saved_objects_field_metrics.sh' ),
46+ ' xpack-securitySolutionCypress' : { processNumber ->
47+ whenChanged([' x-pack/plugins/security_solution/' , ' x-pack/test/security_solution_cypress/' , ' x-pack/plugins/triggers_actions_ui/public/application/sections/action_connector_form/' , ' x-pack/plugins/triggers_actions_ui/public/application/context/actions_connectors_context.tsx' ]) {
48+ kibanaPipeline. functionalTestProcess(' xpack-securitySolutionCypress' , ' ./test/scripts/jenkins_security_solution_cypress.sh' )(processNumber)
49+ }
50+ },
5051
51- // 'xpack-visualRegression': kibanaPipeline.functionalTestProcess('xpack-visualRegression', './test/scripts/jenkins_xpack_visual_regression.sh'),
52- ]),
53- ])
52+ // 'xpack-visualRegression': kibanaPipeline.functionalTestProcess('xpack-visualRegression', './test/scripts/jenkins_xpack_visual_regression.sh'),
53+ ]),
54+ ])
55+ }
5456 }
5557 }
5658 }
5759
5860 if (params. NOTIFY_ON_FAILURE ) {
59- slackNotifications. onFailure()
6061 kibanaPipeline. sendMail()
6162 }
6263}
0 commit comments