Uso de submódulos de Git en trabajos de Gitlab CI

Uso de submódulos de Git en trabajos de Gitlab CI

Resumen

Los submódulos de Git no funcionan en trabajos de CI

pasos para reproducir

  • Crear un archivo.gitmodules [submodule "database_schema"] path = database_schema url = ../../nss/database_schema.git

  • Mi.gitlab-ci.yml

```

variables:
  GIT_SUBMODULE_STRATEGY: recursive

rspec:
  stage: test
  before_script:
    - ls
    - cd database_schema

```

cual es la corrientebicho¿comportamiento?

No puedo acceder al repositorio de mi submódulo dentro del trabajo ci.

$ cd database_schema /bin/bash: line 63: cd: database_schema: No such file or directory

Pero puedo ver la líneaActualización/inicialización de submódulos de forma recursiva.en mi trabajo Fetching changes... Checking out e5ed3c03 as master... Updating/initializing submodules recursively... Checking cache for master... Successfully extracted cache

información relacionada