Gitlab CI gradle multimodule project

Hello all

For example, I have gradle multi-module project (NOT git submodules). Result of build for each module is docker image with version (microservice architecture), example, registry/project/service1:0.1.11 and registry/project/service2:0.2.31.

Question 1: How to tune registry module in gitlab to show me two images in one gitlab project?
Question 2: How to build images for each gradle sub-module with gitlab ci and with different versions (yml file configuration) ? May be create environment for each sub-module?