
요약
Git 하위 모듈이 CI 작업에서 작동하지 않습니다.
재현 단계
파일 만들기.gitmodules
[submodule "database_schema"] path = database_schema url = ../../nss/database_schema.git
나의.gitlab-ci.yml
````
variables:
GIT_SUBMODULE_STRATEGY: recursive
rspec:
stage: test
before_script:
- ls
- cd database_schema
````
현재는 무엇입니까벌레행동?
CI 작업 내부의 하위 모듈 저장소에 액세스할 수 없습니다.
$ cd database_schema /bin/bash: line 63: cd: database_schema: No such file or directory
하지만 나는 그 선을 볼 수 있어요재귀적으로 하위 모듈을 업데이트/초기화합니다.내 직장에서
Fetching changes... Checking out e5ed3c03 as master... Updating/initializing submodules recursively... Checking cache for master... Successfully extracted cache