diff --git a/.circleci/workflows.yml b/.circleci/workflows.yml
index e0b84ee266..1e8e4a4b08 100644
--- a/.circleci/workflows.yml
+++ b/.circleci/workflows.yml
@@ -811,7 +811,7 @@ jobs:
parameters:
jdbcType:
type: enum
- enum: [ "postgres", "mysql", "mariadb", "mssql" ]
+ enum: ["postgres", "mysql", "mariadb", "mssql", "postgres-min", "mysql-min", "mariadb-min", "mssql-min"]
steps:
- attach_workspace:
at: /tmp
@@ -1993,7 +1993,7 @@ workflows:
- /^(\d|[1-9]\d*)\.(\d|[1-9]\d*)\.x$/
matrix:
parameters:
- jdbcType: ["postgres", "mysql", "mariadb", "mssql"]
+ jdbcType: ["postgres", "mysql", "mariadb", "mssql", "postgres-min", "mysql-min", "mariadb-min", "mssql-min"]
build_branch:
when:
diff --git a/gravitee-am-reporter/gravitee-am-reporter-jdbc/pom.xml b/gravitee-am-reporter/gravitee-am-reporter-jdbc/pom.xml
index 0dcab13a49..d696458079 100644
--- a/gravitee-am-reporter/gravitee-am-reporter-jdbc/pom.xml
+++ b/gravitee-am-reporter/gravitee-am-reporter-jdbc/pom.xml
@@ -33,6 +33,7 @@
true
+ postgresql-tc~17.2
@@ -207,17 +208,83 @@
- cicd
+ postgres
+
+ ${testcontainer-upper-version-psql}
+
+
+
+ mysql
+
+ ${testcontainer-upper-version-mysql}
+
+
+
+ mariadb
+
+ ${testcontainer-upper-version-maria}
+
+
+
+ mssql
+
+ ${testcontainer-upper-version-mssql}
+
+
+
+ postgres-min
+
+ ${testcontainer-lower-version-psql}
+
+
+
+ mysql-min
+
+ ${testcontainer-lower-version-mysql}
+
+
+
+ mariadb-min
+
+ ${testcontainer-lower-version-maria}
+
+
+
+ mssql-min
+
+ ${testcontainer-lower-version-mssql}
+
+
+
+ cicd-jdbc
-
+
org.apache.maven.plugins
maven-surefire-plugin
+ false
-Xmx1024m
+
+ ${jdbcType}
+
+
+
+
+
+
+
+ cicd-full
+
+
+
+ org.apache.maven.plugins
+ maven-surefire-plugin
+
false
+ -Xmx1024m
- postgresql-tc~17.2
+ ${testcontainer-upper-version-psql}
@@ -228,18 +295,18 @@
- mysql-tc~8.4
+ ${testcontainer-upper-version-mysql}
- mariadb-10.6
+ mariadb-10.5
test
- mariadb-tc~11.6.2
+ ${testcontainer-upper-version-maria}
@@ -250,7 +317,7 @@
- mssql-tc~2022-latest
+ ${testcontainer-upper-version-mssql}
diff --git a/gravitee-am-repository/gravitee-am-repository-jdbc/pom.xml b/gravitee-am-repository/gravitee-am-repository-jdbc/pom.xml
index 87b9194617..78a29c1f16 100644
--- a/gravitee-am-repository/gravitee-am-repository-jdbc/pom.xml
+++ b/gravitee-am-repository/gravitee-am-repository-jdbc/pom.xml
@@ -362,25 +362,49 @@
postgres
- postgresql-tc~17.2
+ ${testcontainer-upper-version-psql}
mysql
- mysql-tc~8.4
+ ${testcontainer-upper-version-mysql}
mariadb
- mariadb-tc~11.6.2
+ ${testcontainer-upper-version-maria}
mssql
- mssql-tc~2022-latest
+ ${testcontainer-upper-version-mssql}
+
+
+
+ postgres-min
+
+ ${testcontainer-lower-version-psql}
+
+
+
+ mysql-min
+
+ ${testcontainer-lower-version-mysql}
+
+
+
+ mariadb-min
+
+ ${testcontainer-lower-version-maria}
+
+
+
+ mssql-min
+
+ ${testcontainer-lower-version-mssql}
@@ -412,7 +436,7 @@
false
-Xmx1024m
- postgresql-tc~15.1
+ ${testcontainer-upper-version-psql}
@@ -423,7 +447,7 @@
- mysql-tc~8.0.27
+ ${testcontainer-upper-version-mysql}
@@ -434,7 +458,7 @@
- mariadb-tc~10.6.5
+ ${testcontainer-upper-version-maria}
@@ -445,7 +469,7 @@
- mssql-tc~2019-latest
+ ${testcontainer-upper-version-mssql}
diff --git a/pom.xml b/pom.xml
index 068b03a835..529778899a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -128,6 +128,15 @@
8.0.33
2.4.0
+ postgresql-tc~17.2
+ mysql-tc~8.4
+ mariadb-tc~11.6.2
+ mssql-tc~2022-latest
+ postgresql-tc~11.20-bullseye
+ mysql-tc~8.0
+ mariadb-tc~10.3
+ mssql-tc~2017-latest
+
3.0.0
2.5.2