Skip to content
Latchkey

Artifactory "storage quota exceeded" in CI

Artifactory refused the upload because storage is full. A quota or disk limit was reached, so no new artifacts can be written until space is reclaimed.

What this error means

A deploy fails with "Storage quota exceeded" or "The system has reached its storage limit", and uploads stop across the instance until space frees up.

jf
[Error] server response: 403 Forbidden
Storage quota limit reached. Deployment is blocked until storage is reclaimed.

Common causes

The instance reached its storage quota

Accumulated artifacts, snapshots, and caches filled the allotted storage, so Artifactory blocks new deploys.

No retention or cleanup on snapshot repos

Iterative CI builds pile up in snapshot repos without cleanup, exhausting storage over time.

How to fix it

Reclaim space and re-run

  1. Delete old snapshots and unused artifacts, then run garbage collection.
  2. Confirm storage is below the quota.
  3. Re-run the deploy once space is available.
Terminal
jf rt curl -XPOST "/api/system/storage/gc"

Add retention on snapshot repos

Configure max unique snapshots or a cleanup policy so CI builds do not accumulate indefinitely.

How to prevent it

  • Set retention limits on snapshot and CI repositories.
  • Run garbage collection on a schedule.
  • Alert before storage nears the quota so deploys never block.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →