Files
Genarrative/deploy/container/gitea-ci-buildkitd.toml
lhk229 1e6b0e5684 优化 Gitea CI 镜像下载缓存与维护日志
使用专用 BuildKit builder 持久复用 Cargo 与 npm 下载缓存,并支持从可信镜像导入
按当前依赖物化镜像下载快照,配置独立缓存回收策略
补齐 AGC vendor 本地依赖清单并缩小构建上下文
增加缓存维护阶段、耗时和失败日志路径
补充下载缓存与构建上下文测试,同步部署说明和共享记忆
2026-09-22 11:23:46 +00:00

19 lines
523 B
TOML

# 专用于 Gitea CI 基础镜像;不调整宿主 Docker 或其它 builder 的 GC。
[worker.oci]
gc = true
reservedSpace = "4GB"
maxUsedSpace = "24GB"
minFreeSpace = "10GB"
# 覆盖默认的 48 小时 / 488 MiB 临时缓存回收规则,周末后仍可命中下载包。
[[worker.oci.gcpolicy]]
filters = ["type==exec.cachemount"]
keepDuration = "168h"
maxUsedSpace = "8GB"
[[worker.oci.gcpolicy]]
all = true
reservedSpace = "4GB"
maxUsedSpace = "24GB"
minFreeSpace = "10GB"