728x90
프로젝트에 submodule이 등록되어 있으면, Github Action에서 checkout을 할 때 반드시 Submodule 옵션을 설정 해야 합니다. 만약 다른 Module에서 Submodule에 있는 소스코드를 참조 하고 있다면, "unresolved reference" 에러 메시지가 표시되고 빌드 에러가 발생합니다.
Submodule 설정은 간단합니다. submoudles: true
한 줄만 추가 하면 됩니다.
Submodule을 접근할 때 토큰을 필요로 한다면, 토큰 값도 같이 설정하면 됩니다. ${{ secrets.GITHUB_TOKEN }}
정보는 Setting > Secrets 에서 미리 설정 해놓은 값을 가져옵니다.
- name: Checkout
uses: actions/checkout@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
submodules: true
'Git' 카테고리의 다른 글
Github에서 Fork 한 저장소를 원본 저장소와 동기화 하는 방법 (2) | 2020.01.20 |
---|---|
Git 현재 작업 브랜치 확인, 브랜치 생성 및 삭제 (0) | 2019.04.11 |
댓글