You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

商业GitHub项目删除旧GitHub Actions工作流运行记录是否有益?

GitHub商业项目旧Actions工作流记录的存储成本与清理意义

核心结论

旧的GitHub Actions工作流运行记录(包括日志文件、生成的构建工件)会占用商业版GitHub的付费存储额度,超出免费额度的部分会产生账单,所以清理旧记录是有实际意义的。

具体说明

  • 存储计费规则:GitHub商业版中,Actions存储(含工作流日志、构建工件)属于付费存储范畴,每个仓库有基础免费额度,超出部分按实际使用量计费。旧的运行记录如果包含大体积工件或冗长日志,会持续占用存储额度,累积下来可能增加成本。
  • 清理的价值:
    • 直接节省费用:如果旧记录占用空间已超过免费额度,删除后能减少付费存储用量,降低月度账单。
    • 提升操作效率:几百条旧记录堆在Actions列表里,查找近期运行记录会更繁琐,清理后界面更简洁,方便快速定位问题。

实用清理方式

  • 自动配置保留策略:在工作流文件中为工件或日志设置retention-days参数,让GitHub自动删除指定天数后的旧记录。比如上传工件时:
    - name: Upload artifact
      uses: actions/upload-artifact@v4
      with:
        name: my-artifact
        path: ./dist
        retention-days: 14 # 仅保留14天
    
    也可以在仓库的「Settings → Actions → General」中配置全局的工作流运行记录保留天数。
  • 批量手动清理:如果需要一次性清理历史记录,可使用GitHub CLI批量删除,比如删除30天前的所有运行记录:
    gh run list --created "<30 days ago" --json id | jq -r '.[].id' | xargs gh run delete
    
    (需要提前安装gh CLI和jq工具)

内容的提问来源于stack exchange,提问作者Roger Heathcote

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 21:50:34