У меня есть проект на основе Maven, который размещен на Gitlab, но не совсем соответствует макету на основе Maven:
Макет выглядит следующим образом:
ответвление "пример"
-App
- Service
- SubService
- src
-main
-java
- Core.java
- test
-java
- CoreTest.java
-pom.xml
Как видите, фактический код Maven Speci c находится в SubService, а не root Теперь, когда у меня есть коммит на Core. java, я хочу запустить набор команд maven для сборки и тестирования.
Однако я не понял, как указать (в файле Gitlab CI YAML), чтобы построить и протестировать код, найденный в
App / Service / SubService [/..]
Я был только возможность указать ветку - есть ли способ указать конечную точку репозитория c для тестирования в Gitlab?
Спасибо!