您已啟用 GitHub code scanning 並從非預設分支開啟了 pull request,但掃描報告顯示「Analysis not found」。哪兩個動作可確保 pull request 的程式碼掃描成功完成?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將非預設分支的名稱新增至 code scanning 工作流程中的 on:push 規範。, 更新 pull request 中的程式碼。.
為什麼這是答案
當 GitHub code scanning 報告「Analysis not found」時,通常表示掃描未被觸發或未成功完成。 1. 將非預設分支的名稱新增至 code scanning 工作流程中的 on:push 規範。 這是確保非預設分支上的程式碼掃描被觸發的關鍵。預設情況下,code scanning 工作流程可能只配置為在預設分支上執行。將分支名稱添加到 on: push 觸發器中,可以確保每次推送到該分支時都運行掃描。 2. 更新 pull request 中的程式碼。 即使工作流程已正確配置,如果掃描在配置更改之前就已運行,則可能不會顯示結果。對 PR 中的程式碼進行一次微小的更新(例如,添加一個空行),然後推送到該分支,將會重新觸發工作流程運行,包括程式碼掃描。 刪除並重新創建 PR 或僅添加預設分支名稱無法解決非預設分支的掃描問題。新增一個新的工作流程是多餘的,因為現有的工作流程可以被修改。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡