#13473·gocd

允许更灵活地创建和处理文章缓存

作者: chadlwilson创建于 2025年2月8日更新于 2026年3月17日
标签agentsartifactsno stalebot

目前有一个根据请求创建的工件缓存,当代理请求下载整个文件夹时就会创建此缓存。似乎会发生以下情况:

  • 收到 zip 目录工件请求
  • 创建后台线程来压缩工件
  • 代理/客户端收到 202 状态码
  • zip 文件存储在 godata/artifacts/cache 中,结构为 artifacts/pipelines/...
  • 代理/客户端需要重试。有一种随机延迟逻辑,但有时创建过程会耗时过长,会超时
  • 等待 10-20 秒,重试 1 次
  • 等待 20-30 秒,重试 2 次
  • 等待 30-40 秒,重试 3 次
  • 失败(60-90 秒后,平均 75 秒)