Skip to content

Artifacts

Save build outputs.
Share them anywhere.

Keep binaries, test reports, and release packages beyond a single job. Share exact outputs across any CI, publish releases on your domain, and choose how long they stay.

Release artifacts

Release v1.2.0

One immutable artifact

  • app-linux.tar.gz
  • test-results.xml
  • checksums.txt

Test

Deploy

Download

Keep the outputs your next step needs.

Exact outputs across jobs

Use an immutable Artifact ID to test, deploy, or download the exact files your build produced.

Direct, resumable transfers

Upload large files and directories directly to storage. Resume interrupted uploads without sending completed parts again.

Access for each job

Give jobs download access and trusted builds permission to upload. Connect supported CI with short-lived OIDC credentials.

Your artifacts.
Your retention policy.

Set an expiry for temporary outputs. Let administrators keep release archives without automatic expiry. Cache cleanup never removes your artifacts.

Choose retention →
Test reports
7 days
Release candidates
30 days
Release archives
Permanent

Publish downloads on your domain.

Give release files a permanent, versioned URL. Use a managed download domain or your own custom domain, backed by managed or BYOC storage.

Publish a release →

downloads.example.com
/releases/v1.2.0/app-linux.tar.gz

Custom domain Immutable file Public download

Keep signatures and provenance with your releases.

Store Sigstore bundles from Cosign, SBOMs, and provenance attestations alongside your build outputs. Download them together and verify with your signing tools.

Signed publication receipts

BoringCache signs a record of the files it accepts. The CLI checks that receipt and the downloaded file hashes.

Explore artifact verification →
release.tar.gz
Build output
bundle.sigstore.json
Cosign signature bundle
provenance.intoto.jsonl
Build provenance
sbom.spdx.json
Software bill of materials

Choose where you store artifacts.

Managed storage, included in your plan.

Start with Artifacts on any plan. Storage and request allowances are included, with no egress fees or automatic overage charges.

10 GB of Artifact storage free

See plans and allowances →

Your bucket, with BYOC.

Use your own S3-compatible storage on the Custom plan. Keep control of your bucket, region, and storage policies, with storage and transfers billed by your provider.

Explore BYOC →

Save the output of your next build.

Use the CLI in any pipeline or the BoringCache Action on GitHub. Start free, with no credit card required.

boringcache artifact push dist/ --name release
boringcache artifact pull "$ARTIFACT_ID" ./release