GitHub 코드 스캔을 활성화하고 기본이 아닌 브랜치에서 pull request를 열었지만, 스캔 보고서에 “Analysis not found”라고 표시됩니다. pull request에 대한 코드 스캔이 성공적으로 완료되도록 보장하는 두 가지 조치는 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 코드 스캔 워크플로의 on:push 사양에 기본이 아닌 브랜치 이름을 추가합니다., pull request의 코드를 업데이트합니다..
이것이 정답인 이유
GitHub Code Scanning은 on: push 이벤트에 의해 트리거될 때 기본적으로 기본 브랜치와 보호된 브랜치만 스캔합니다. 따라서 기본이 아닌 브랜치에서 pull request를 열었을 때 "Analysis not found" 오류가 발생하는 경우, 해당 브랜치가 스캔 대상에 포함되지 않았기 때문일 수 있습니다. 1. 코드 스캔 워크플로의 on:push 사양에 기본이 아닌 브랜치 이름을 추가합니다. 이는 Code Scanning이 해당 브랜치에 대한 푸시 이벤트 발생 시 스캔을 실행하도록 명시적으로 지시하는 것입니다. 2. pull request의 코드를 업데이트합니다. pull request가 생성된 후 Code Scanning 워크플로를 업데이트했다면, pull request의 코드를 한 번 더 업데이트(예: 빈 커밋 푸시)하여 워크플로가 다시 실행되도록 트리거해야 합니다. 다른 옵션들은 이 문제에 대한 해결책이 아닙니다. pull request를 삭제하고 다시 생성하는 것은 불필요하며, 새 워크플로를 추가하는 것보다 기존 워크플로를 수정하는 것이 효율적입니다.
끝없는 정답 찾기 없이 시험 합격
이 시험에 대한 모든 검증된 문제와 설명을 한곳에서 얻고, 준비 시간을 몇 시간 절약하세요. 1,000개 이상의 자격증 · 20개 이상의 언어 · 무료로 시작.
더 빠르게 시험 합격 → 카드 필요 없음