[ci] Matrix job for MongoDB

This commit is contained in:
Jiri Pechanec 2021-11-19 10:45:35 +01:00 committed by Gunnar Morling
parent 74db20de7d
commit 5ba464529b

View File

@ -6,9 +6,16 @@ matrixJob('connector-debezium-mongodb-matrix-test') {
description('Executes tests for MongoDB Connector with MongoDB matrix')
label('Slave')
combinationFilter('''
(CAPTURE_MODE == 'oplog' && (MONGODB_VERSION.startsWith('3.') || MONGODB_VERSION == '4.0')) ||
(CAPTURE_MODE == 'change_streams_update_full' && !MONGODB_VERSION.startsWith('3.'))
''')
axes {
text('MONGODB_VERSION', '3.2', '3.4', '3.6', '4.0', '4.2')
text('MONGODB_VERSION', '3.2', '3.4', '3.6', '4.0', '4.2', '4.4', '5.0')
text('CAPTURE_MODE', 'oplog', 'change_streams_update_full')
label("Node", "Slave")
}
properties {
@ -63,6 +70,7 @@ fi
mvn clean install -U -s $HOME/.m2/settings-snapshots.xml -pl debezium-connector-mongodb -am -fae \
-Dmaven.test.failure.ignore=true \
-Dversion.mongo.server=$MONGODB_VERSION \
-Dcapture.mode=$CAPTURE_MODE \
-Dinsecure.repositories=WARN \
$PROFILE_PROD
''')