Postgres, couchdb, lucene and scheduler domain objects, repositories and services
We use test-containers to create ephemeral instances of the postgres database and rabbitmq server for the integration tests. This means that one does not have to set up any instance to run the integration tests on one's machine.
When an integration test is run/executed:
For more on publishing this artifact see Publishing via Tag