Verwenden von Git-Submodulen in Gitlab CI-Jobs

Verwenden von Git-Submodulen in Gitlab CI-Jobs

Zusammenfassung

Git-Submodule funktionieren nicht in CI-Jobs

Schritte zum Reproduzieren

  • Erstellen einer Datei.gitmodules [submodule "database_schema"] path = database_schema url = ../../nss/database_schema.git

  • Mein.gitlab-ci.yml

```

variables:
  GIT_SUBMODULE_STRATEGY: recursive

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

```

Wie ist der aktuelleInsektVerhalten?

Ich kann im CI-Job nicht auf mein Untermodul-Repository zugreifen.

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

Aber ich kann die Linie sehenUntermodule rekursiv aktualisieren/initialisieren.in meinem Beruf Fetching changes... Checking out e5ed3c03 as master... Updating/initializing submodules recursively... Checking cache for master... Successfully extracted cache

verwandte Informationen