You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: psmdb/psmdb-regression.groovy
+15-4Lines changed: 15 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -27,12 +27,11 @@ pipeline {
27
27
booleanParam(name: 'unittests',defaultValue: true, description: 'Check if list of suites contains unittests')
28
28
booleanParam(name: 'integrationtests',defaultValue: false, description: 'Check if list of suites contains integration tests')
29
29
booleanParam(name: 'benchmarktests',defaultValue: false, description: 'Check if list of suites contains benchmark tests')
30
-
string(name: 'OS', defaultValue: 'debian:12', description: 'Base OS, can be changed to build the image for PBM tests')
30
+
string(name: 'OS', defaultValue: 'ubuntu:24.04', description: 'Base OS, can be changed to build the image for PBM tests')
31
31
string(name: 'resmoke_params', defaultValue: '--excludeWithAnyTags=featureFlagColumnstoreIndexes,featureFlagUpdateOneWithoutShardKey,featureFlagGlobalIndexesShardingCatalog,featureFlagGlobalIndexes,featureFlagTelemetry,featureFlagAuditConfigClusterParameter,serverless,does_not_support_config_fuzzer,featureFlagDeprioritizeLowPriorityOperations,featureFlagSbeFull,featureFlagQueryStats,featureFlagTransitionToCatalogShard,requires_latch_analyzer', description: 'Extra params passed to resmoke.py')
32
32
}
33
33
options {
34
34
withCredentials(moleculePbmJenkinsCreds())
35
-
disableConcurrentBuilds()
36
35
}
37
36
stages {
38
37
stage('Set build name'){
@@ -87,6 +86,12 @@ pipeline {
87
86
}
88
87
}
89
88
post {
89
+
success {
90
+
slackNotify("#mongodb_autofeed", "#00FF00", "[${JOB_NAME}]: PSMDB compilation for branch ${params.branch} on OS ${params.OS} finished succesfully, docker image: public.ecr.aws/e7j3v3n0/psmdb-build:${params.tag}")
91
+
}
92
+
failure {
93
+
slackNotify("#mongodb_autofeed", "#FF0000", "[${JOB_NAME}]: PSMDB compilation for branch ${params.branch} on OS ${params.OS} failed - [${BUILD_URL}]")
94
+
}
90
95
always {
91
96
sh 'sudo rm -rf ./*'
92
97
}
@@ -455,11 +460,17 @@ pipeline {
455
460
}
456
461
}
457
462
post {
458
-
always {
463
+
success {
464
+
slackNotify("#mongodb_autofeed", "#00FF00", "[${JOB_NAME}]: Test resuts for branch ${params.branch} on OS ${params.OS} - [${BUILD_URL}testReport/(root)/]")
465
+
}
466
+
unstable {
467
+
slackNotify("#mongodb_autofeed", "#F6F930", "[${JOB_NAME}]: Test resuts for branch ${params.branch} on OS ${params.OS} - [${BUILD_URL}testReport/(root)/]")
0 commit comments