注意
作业日志仅在已启用 Dependabot 版本更新的仓库中可用。
每当 Dependabot 作业运行时,作业细节会被记录在作业日志列表中,可从依赖关系图中访问。
作业日志包含的内容
对于仓库中的每个清单文件,Dependabot 都会维护最近作业运行的列表。每条日志条目包括
- 作业类型:Dependabot 执行的更新类型(版本更新、安全更新或rebase更新)
- 作业 ID:运行的唯一标识符
- 时间戳:作业执行的时间
- 关联的拉取请求:由该作业创建或更新的任何拉取请求的链接
- 错误信息:作业失败时的简要诊断信息
如果需要进一步排查问题,您可以点击 查看日志 来访问特定运行的完整日志文件。
作业类型
您将在日志列表中看到以下作业类型
版本更新:Dependabot 检查您的清单文件是否存在过期依赖,并打开或更新拉取请求以使其保持最新。这些运行会按照您在 dependabot.yml 配置文件中定义的计划执行。
安全更新:Dependabot 检测到某个依赖存在安全漏洞,并打开拉取请求升级到已修补的版本。当 GitHub 识别到新的安全通告时,这些更新会自动发生。
Rebase 更新:Dependabot 自动对已有的拉取请求执行 rebase,以解决与目标分支的合并冲突。这可能适用于 Dependabot 版本更新或安全更新的拉取请求。
使用作业日志进行调试
作业日志为故障排查提供了两个层次的细节
日志列表条目显示每个作业的快速概览,包括简短的错误信息,通常可直接指向问题所在,例如身份验证失败、注册表不可达或版本约束不兼容。
完整日志文件提供 Dependabot 作业的全部输出,包含检查的每个依赖、版本解析细节以及任何错误的完整堆栈跟踪。当您需要调查复杂故障或精确了解 Dependabot 所做尝试时,请访问这些文件。
后续步骤
既然您已经了解 Dependabot 作业日志的内容,接下来可能想知道如何访问它们。请参阅 查看 Dependabot 作业日志。