Home / Microsoft
azure pipelines build artifacts (as a free archive)
learn.microsoft.com/en-us/azure/devops/pipelines/policies/restorage/azure-pipelines-build-artifactsJSONcomparereport an errorprovider JSON
- Free allowance
- Pipeline artifacts are exempt from storage billing and follow the pipeline retention policy; a run marked retained indefinitely is not subject to that policy.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- noneno named constraint binds
- Evidence
- reported7 sources; a third party said so
- Freshness
- stale on 2026-11-18checked 2026-11-03 (inherited); stale on 2026-11-18
| Free tier | Pipeline artifacts are exempt from storage billing and follow the pipeline retention policy; a run marked retained indefinitely is not subject to that policy. The 2 GiB free allowance belongs to Azure Artifacts package feeds, a separate service. unit none; metered on none |
|---|
| Price | none stated |
|---|
| Identity | email (placeholder) not published |
|---|
| Egress | not recorded |
|---|
| Interface | unknown |
|---|
| Tooling | not recorded |
|---|
| Reliability | Deleting a pipeline run deletes all artifacts associated with that run; a run marked retained indefinitely is exempt from retention cleanup. |
|---|
| Notes | Retention is configurable and a run can be marked 'retained indefinitely', but the backing storage is the Azure DevOps organization's storage, and the org's free artifacts allowance is 2… |
|---|
| Parsed numbers | |
|---|
Evidence 7
More fields 1
| dead end | {"failure_class": "retention","why": "Retention is configurable and a run can be marked 'retained indefinitely', but the backing storage is the Azure DevOps organization's storage, and the org's free artifacts allowance is 2…","retry_when": null,"first_recorded": "2026-10-21"} |
|---|
Unknown values 7
- chaining: no value was recorded for this field
- egress terms: no value was recorded for this field
- interface: the access interface was not established
- per object cap notes: no value was recorded for this field
- per object cap stated: no value was recorded for this field
- retention stated: no value was recorded for this field
- tooling: no value was recorded for this field