diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0b19c4c394..11193bb7cc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -219,6 +219,7 @@ jobs: run: docker-compose -f ./scripts/ci/docker-compose/docker-compose-db.yaml --profile mysql up -d env: MYSQL_VERSION: 5.7.28 + MYSQL_PARAMS: --transaction-isolation='READ-COMMITTED' --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci - name: "Run tests" run: mvn -B test -pl repository -am -Dtest=AllDBTestsTestSuite -DfailIfNoTests=false -Ddb.driver=com.mysql.jdbc.Driver -Ddb.name=alfresco -Ddb.url=jdbc:mysql://localhost:3307/alfresco -Ddb.username=alfresco -Ddb.password=alfresco - name: "Clean Maven cache" @@ -247,6 +248,7 @@ jobs: run: docker-compose -f ./scripts/ci/docker-compose/docker-compose-db.yaml --profile mysql up -d env: MYSQL_VERSION: 8 + MYSQL_PARAMS: --transaction-isolation='READ-COMMITTED' - name: "Run tests" run: mvn -B test -pl repository -am -Dtest=AllDBTestsTestSuite -DfailIfNoTests=false -Ddb.driver=com.mysql.jdbc.Driver -Ddb.name=alfresco -Ddb.url=jdbc:mysql://localhost:3307/alfresco -Ddb.username=alfresco -Ddb.password=alfresco - name: "Clean Maven cache" diff --git a/scripts/ci/docker-compose/docker-compose-db.yaml b/scripts/ci/docker-compose/docker-compose-db.yaml index cba56639ae..fae06eade0 100644 --- a/scripts/ci/docker-compose/docker-compose-db.yaml +++ b/scripts/ci/docker-compose/docker-compose-db.yaml @@ -25,7 +25,7 @@ services: mysql: profiles: ["mysql"] image: mysql:${MYSQL_VERSION} - command: --transaction-isolation='READ-COMMITTED' + command: ${MYSQL_PARAMS} environment: - MYSQL_ROOT_PASSWORD=alfresco - MYSQL_USER=alfresco