Warning
CodeQL CLI 데이터베이스 번들에는 CodeQL에서 분석되는 소스 코드의 복사본이 포함되어 있으므로 해당 소스 코드에 액세스할 권한이 있는 사용자와만 이 번들을 공유하는 것이 좋습니다.
CodeQL CLI 데이터베이스 번들 만들기 정보
Note
이 문서에서는 CodeQL CLI 2.20.3 번들에서 사용할 수 있는 기능을 GitHub Enterprise Server 3.15의 초기 릴리스에 포함되어 있습니다.
사이트 관리자가 CodeQL CLI 버전을 최신 릴리스로 업데이트한 경우 최신 기능에 대한 자세한 내용은 이 문서의 GitHub Enterprise Cloud 버전을 참조하세요.
CodeQL CLI 데이터베이스 번들 명령을 사용하여 CodeQL 데이터베이스의 재배치 가능한 보관 파일을 만들 수 있습니다.
데이터베이스 번들의 복사본을 사용하여 팀 구성원 또는 GitHub 지원와 문제 해결 정보를 공유할 수 있습니다.
문제 해결을 위해 데이터베이스 번들을 만들 때 다음 CodeQL CLI 명령 구문이 제안됩니다.
Note
이 샘플 database bundle
명령에는 CodeQL CLI 버전 2.17.6 이상이 필요합니다.
codeql database bundle --output=codeql-debug-artifacts.zip --include-diagnostics --include-logs --include-results -- <dir>
이 명령의 경우 <dir>
는 CodeQL 데이터베이스가 만들어진 디렉터리의 경로여야 합니다.
명령 실행이 성공하면 codeql-debug-artifacts.zip
이라는 CodeQL 문제 해결 정보가 포함된 zip 파일이 생성됩니다. 해당 파일은 데이터베이스 번들입니다.
이 명령은 --log-dir
명령줄 인수가 database create
및 database analyze
명령에 사용되지 않았다고 가정합니다. 명령줄 인수를 사용하면 해당 명령으로 만든 로그 파일이 데이터베이스 번들에 포함되지 않습니다.
database create
및 database analyze
에 대한 세부 정보 더 상세하게 표시
문제 해결을 위해 database create
및 database analyze
명령이 충분히 자세히 설명되지 않은 경우 세부 정보를 더 상세하게 표시할 수 있습니다.
두 명령 모두 데이터베이스 번들을 만들기 전에 progress++
로 설정할 수 있는 --verbosity
명령줄 인수를 지원합니다.