Skip to content

Upload a build

Upload an .ipa, .apk or .aab to one App and Environment.

Prerequisites

  • active Automation Token with current write authority;
  • configured App and Environment;
  • artifact no larger than 2,147,483,648 bytes.
sh
quollvault upload ./build/app.apk

Override defaults when needed:

sh
quollvault upload ./build/app.apk --app <app-uuid> --environment <environment-uuid>

For artifacts where identity cannot be parsed, provide the supported identity options explicitly. QuollVault computes content hashes and records detected CI provenance.

Expected result

The CLI reserves an upload, transfers directly to private R2, finalizes the Build, and prints the ready Build result.

Common failures

  • 413: file exceeds the upload cap.
  • 429: Build/storage quota exhausted.
  • 409: reservation/idempotency or Environment lifecycle conflict.
  • parse/identity failure: supply a valid artifact or required explicit identity.