로그가 충분히 자세히 설명되지 않은 경우 더 유용하게 만들기 위해 수행할 수 있는 몇 가지 단계가 있습니다.
단계 디버그 로깅 활성화
GitHub Actions에서 단계 디버그 로깅을 사용하도록 설정하여 작업 실행 중 및 실행 후 작업 로그의 세부 정보를 늘릴 수 있습니다. 자세한 내용은 "디버그 로깅 사용"을(를) 참조하십시오.
CodeQL 디버깅 아티팩트 만들기
CodeQL을 디버그하는 데 도움이 되는 아티팩트를 가져올 수 있습니다.
디버그 아티팩트는 아티팩트(debug-artifacts
)로 실행되는 워크로드로 업로드됩니다. 데이터에는 CodeQL 로그, CodeQL 데이터베이스 및 워크플로에서 생성된 모든 SARIF 파일이 포함됩니다.
이러한 아티팩트는CodeQL code scanning으로 문제를 디버그하는 데 도움이 됩니다. GitHub 지원에 문의하면 해당 사용자가 이 데이터를 요청할 수 있습니다.
워크플로 플래그를 사용하여 CodeQL 디버깅 아티팩트 만들기
워크플로에서 플래그를 사용하여 CodeQL 디버깅 아티팩트를 만들 수 있습니다. 이를 위해서는 CodeQL 분석 워크플로 워크플로 파일의 init
단계를 수정하고 debug: true
(으)로 설정해야 합니다.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
debug: true