跳至主要内容

Dependabot 作业日志

GitHub 会记录每一次由 Dependabot 运行的更新作业,让您可以看到版本更新、安全补丁以及针对依赖项的自动 rebase。

注意

作业日志仅在已启用 Dependabot 版本更新的仓库中可用。

每当 Dependabot 作业运行时,作业细节会被记录在作业日志列表中,可从依赖关系图中访问。

作业日志包含的内容

对于仓库中的每个清单文件,Dependabot 都会维护最近作业运行的列表。每条日志条目包括

  • 作业类型:Dependabot 执行的更新类型(版本更新、安全更新或rebase更新)
  • 作业 ID:运行的唯一标识符
  • 时间戳:作业执行的时间
  • 关联的拉取请求:由该作业创建或更新的任何拉取请求的链接
  • 错误信息:作业失败时的简要诊断信息

如果需要进一步排查问题,您可以点击 查看日志 来访问特定运行的完整日志文件。

作业类型

您将在日志列表中看到以下作业类型

版本更新:Dependabot 检查您的清单文件是否存在过期依赖,并打开或更新拉取请求以使其保持最新。这些运行会按照您在 dependabot.yml 配置文件中定义的计划执行。

安全更新:Dependabot 检测到某个依赖存在安全漏洞,并打开拉取请求升级到已修补的版本。当 GitHub 识别到新的安全通告时,这些更新会自动发生。

Rebase 更新:Dependabot 自动对已有的拉取请求执行 rebase,以解决与目标分支的合并冲突。这可能适用于 Dependabot 版本更新或安全更新的拉取请求。

使用作业日志进行调试

作业日志为故障排查提供了两个层次的细节

日志列表条目显示每个作业的快速概览,包括简短的错误信息,通常可直接指向问题所在,例如身份验证失败、注册表不可达或版本约束不兼容。

完整日志文件提供 Dependabot 作业的全部输出,包含检查的每个依赖、版本解析细节以及任何错误的完整堆栈跟踪。当您需要调查复杂故障或精确了解 Dependabot 所做尝试时,请访问这些文件。

后续步骤

既然您已经了解 Dependabot 作业日志的内容,接下来可能想知道如何访问它们。请参阅 查看 Dependabot 作业日志

© . This site is unofficial and not affiliated with GitHub, Inc.