Skip to content

Occasionally clean-up Gitlab CI storage

Today it looks like we ran out of disk space on the CI runner. See this tpo/core/arti build from @asn: https://gitlab.torproject.org/asn/arti/-/jobs/11272

I think the one-shot solution is to run docker system prune -a, but this only solve the problem here and now, and not next time we run into it.

Since Gitlab CI themselves seems to use docker+machine, I think that is less of an issue for them, but others are reporting similar issues and many possible solutions seems suggested in their ticket trackers.

There is a cron job script here: https://gitlab.com/snippets/1729438 which looks at modified time of the images instead of just wiping everything.

Some better solutions seems suggested in here: https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2310 and it sounds like this is being merged for the next release.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information