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