您启用了 GitHub 代码扫描并从非默认分支打开了一个拉取请求,但扫描报告显示“未找到分析”。哪两项操作将确保代码扫描成功完成拉取请求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 将非默认分支的名称添加到 code scanning workflow 中的 on:push 规范。, 更新拉取请求中的代码。.
为什么这是答案
当 GitHub 代码扫描报告“未找到分析”时,通常是因为拉取请求(PR)的分支未被配置为触发扫描。 1. 将非默认分支的名称添加到 code scanning workflow 中的 on:push 规范。 这是确保非默认分支上的代码更改能够触发代码扫描的关键。on: push 规范定义了哪些事件和分支会触发工作流运行。如果 PR 源自的分支不在该列表中,扫描就不会启动。 2. 更新拉取请求中的代码。 在修改了工作流文件(例如,添加了分支到 on: push 规范)之后,需要对拉取请求中的代码进行一次新的提交或修改,以触发工作流的重新运行。GitHub Actions 工作流通常在代码被推送到指定分支或 PR 更新时运行。 删除拉取请求或添加新的工作流是间接或不必要的步骤。代码更新本身并不能解决扫描未触发的问题,必须结合工作流配置的更改。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡