Skip to content

Guides

How to handle large artifact uploads

Uploading build output takes minutes.

4 min read

Uploading build output takes minutes.

Why it happens

Artifact upload is network-bound and compresses poorly for already-compressed content.

How to fix it

  1. Compress with zstd before uploading rather than relying on default handling
  2. Upload only the files needed downstream, not whole directories
  3. For very large artefacts, push to object storage directly instead

Your next build could be twice as fast, at half the price

Start free. Migrating away is the same one line, and we publish that diff too.