Почему подмодули не обновляются с помощью GIT_SUBMODULE_STRATEGY:recursive

Я создал файл .gitmodules в корне проекта MASTER:

[submodule "SLAVE"]
    path = SLAVE
    url = ../../my-group/SLAVE.git

Добавлено в MASTER .gitlab-ci.yml:

variables:
  GIT_SUBMODULE_STRATEGY: recursive

Запущен конвейер MASTER CI.

В результате никакие изменения, сделанные в проекте SLAVE, не применялись при запуске MASTER's CI.


person Julia Nevinglovskaya    schedule 20.09.2018    source источник
comment
Он загружает подмодули. Подмодули Git по умолчанию не обновляются до последней версии.   -  person Jakub Kania    schedule 21.09.2018
comment
@JakubKania, не могли бы вы посоветовать, что нужно сделать, чтобы подчиненный проект обновлялся во время работы главного CI?   -  person Julia Nevinglovskaya    schedule 24.09.2018
comment
Что ж, запустите обновление вручную в before_script: stackoverflow.com/questions/5828324/ , хотя я бы посоветовал использовать правильное управление зависимостями вместо подмодулей git   -  person Jakub Kania    schedule 24.09.2018