Git
Github Action 에서 Submodule 설정 방법
jayden-lee
2020. 2. 28. 11:50
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