Skip to main content

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2024-09-25. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 더 뛰어난 성능, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise Server로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

로그가 충분히 자세히 설명되지 않음

로그의 세부 수준을 높이려면 다음 단계를 수행합니다.

로그가 충분히 자세히 설명되지 않은 경우 더 유용하게 만들기 위해 수행할 수 있는 몇 가지 단계가 있습니다.

단계 디버그 로깅 활성화

GitHub Actions에서 단계 디버그 로깅을 사용하도록 설정하여 작업 실행 중 및 실행 후 작업 로그의 세부 정보를 늘릴 수 있습니다. 자세한 내용은 "디버그 로깅 사용"을(를) 참조하십시오.

CodeQL 디버깅 아티팩트 만들기

CodeQL을 디버그하는 데 도움이 되는 아티팩트를 가져올 수 있습니다. 디버그 아티팩트는 아티팩트(debug-artifacts)로 실행되는 워크로드로 업로드됩니다. 데이터에는 CodeQL 로그, CodeQL 데이터베이스, 추출된 소스 코드 파일 및 워크플로에서 생성된 모든 SARIF 파일이 포함됩니다. CodeQL 아티팩트 다운로드에 대한 자세한 내용은 "워크플로 아티팩트 다운로드"을(를) 참조하세요.

이러한 아티팩트는CodeQL code scanning으로 문제를 디버그하는 데 도움이 됩니다. GitHub 지원에 문의하면 해당 사용자가 이 데이터를 요청할 수 있습니다.

디버그 로깅을 사용하도록 설정하고 작업을 다시 실행하여 CodeQL 디버깅 아티팩트 만들기

디버그 로깅을 사용하도록 설정하고 작업을 다시 실행하여 CodeQL 디버깅 아티팩트 만들 수 있습니다. GitHub Actions 워크플로 및 작업을 다시 실행하는 방법에 대한 자세한 정보는 "워크플로 및 작업 다시 실행"을 참조하세요.

디버그 로깅 사용을 선택해야 합니다. 이 옵션은 다시 실행에 대한 실행기 진단 로깅 및 단계 디버그 로깅이 사용하도록 설정합니다. 그런 다음 debug-artifacts를 다운로드하여 자세히 조사할 수 있습니다. 작업을 다시 실행하여 CodeQL 디버깅 아티팩트를 만들 때 워크플로 파일을 수정할 필요가 없습니다.

워크플로 플래그를 사용하여 CodeQL 디버깅 아티팩트 만들기

워크플로에서 플래그를 사용하여 CodeQL 디버깅 아티팩트를 만들 수 있습니다. 이를 위해서는 CodeQL 분석 워크플로 워크플로 파일의 init 단계를 수정하고 debug: true(으)로 설정해야 합니다.

- name: Initialize CodeQL
  uses: github/codeql-action/init@v2
  with:
    debug: true