Gitlab CI 작업에서 Git 하위 모듈 사용

Gitlab CI 작업에서 Git 하위 모듈 사용

요약

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

관련 정보