GitHub 何时以及为何删除旧的工作流程运行?

问题描述 投票:0回答:1

Stack Overflow 上的很多人询问如何删除旧的 GitHub 工作流程运行。我有相反的问题:我希望我的工作流程运行消失。

例如我的仓库(和其他人)已经有一段时间没有任何活动了,CI 徽章显示“无状态”。单击徽章后,它会显示“0 个工作流程运行”和“此工作流程尚未运行。”

这不是真的!过去有工作流程运行!他们为什么消失了?我该怎么做才能让我以前的跑步记录不消失?

github github-actions
1个回答
0
投票

GitHub官方文档所述:

默认情况下,GitHub 会存储构建日志和工件90 天,并且可以自定义此保留期限。

要在 GitHub 组织中自定义此保留:

默认情况下,工作流生成的工件和日志文件会保留 90 天,然后才会自动删除。您可以根据存储库的类型调整保留期限:

  • 对于公共存储库:您可以将此保留期更改为 1 天到 90 天之间的任意时间。
  • 对于私有存储库:您可以将此保留期更改为 1 天到 400 天之间的任意时间。

如果您需要存储这些日志以供审计或其他场景(更长的保留时间),我建议评估使用云存储工具(例如 AWS S3 存储桶)将它们存储在 GitHub 之外。

© www.soinside.com 2019 - 2024. All rights reserved.