fshy

fshy / CI runners / Storage

appveyor artifacts

appveyor.com · CI runners, Storage · 2 records · JSON

AppVeyor CI runners

caveatemailno cardDper-object-cap

www.appveyor.com/pricing/ · CI runner · ci-cd-runners/appveyor · JSON · compare

Free tieran Open-source plan at USD 0 listing 'Unlimited public projects', 1 concurrent job and 5 self-hosted jobs, with a 60-minute maximum build; the page states no monthly minute allowance for that plan, and does not use the word unlimited for builds or minutes
unit objects; metered on wall-clock
Pricenone stated
Per-object cap60 minutes per build on the free plan; one concurrent job
Retentionbuild artifacts and history are retained per project settings
Egressno egress charge published
Identityemail email or GitHub OAuth
Limits
  • per-object-cap 60 minutes per build; one concurrent job on Free source
Bindingper-object-cap
Interfacegit, cli an appveyor.yml or the web UI; a REST API
ToolingWindows and Linux images; MSBuild, Visual Studio, and the usual package managers
Composes withthe cheapest way to get a real Windows build, which no other free tier here offers at this cap
Reliabilityno reliability event recorded
NotesSixty minutes and one job at a time is a build system for a small project. It is not general compute, and the concurrency of one is the number that ends that idea.
Evidence rungdocumented the pricing page was read today.
Checked2026-10-23 (live); stale on 2026-11-22
Parsed numbers
  • $.limits[0].value limit:per-object-cap 60.0 minutes
Evidence (1)
datesourcewhat it proved
2026-10-22www.appveyor.com/pricing/public open-source projects build without a minute cap, with one concurrent job and a 60-minute maximum build
Unknown or withheld values (1)
  • $.reliability_note none-observed

appveyor artifacts Storage

fails: quotaemail?card?R

www.appveyor.com/pricing/ · rejected-provider · storage/appveyor-artifacts · JSON · compare

Free tier14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
unit none; metered on none
Pricenone stated
Per-object capnot recorded
Retentionnot recorded
Egressnot recorded
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfaceunknown
Toolingnot recorded
Composes withnot recorded
Reliability14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
Notes14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
Evidence rungreported
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (3)
datesourcewhat it proved
2026-10-21www.appveyor.com/pricing/14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
2026-10-21www.appveyor.com/docs/packaging-artifacts/cited as the basis of the rejection: 14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
2026-10-21ci.appveyor.com/api/projects/appveyor/ci/artifactscited as the basis of the rejection: 14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "14-day free trial only, no perpetual free tier. Artifacts are stored in 'AppVeyor cloud storage' but fetching them by URL requires authentication — no anonymous public artifacts.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (15)
  • $.chaining not-recorded
  • $.confidence_note withheld
  • $.egress.terms not-recorded
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.interface interface-unknown
  • $.interface_detail withheld
  • $.limits_note process
  • $.per_object_cap.notes not-recorded
  • $.per_object_cap.stated not-recorded
  • $.retention.notes process
  • $.retention.stated not-recorded
  • $.tooling not-recorded