Я создал файл .gitmodules в корне проекта MASTER:
[submodule "SLAVE"]
path = SLAVE
url = ../../my-group/SLAVE.git
Добавлен в .gitlab-ci.yml MASTER:
variables:
GIT_SUBMODULE_STRATEGY: recursive
Запущен конвейер CI MASTER.
В результате, изменения, внесенные в проект SLAVE, не были применены во время работы CI MASTER
.