Skip to main content

Utility builds

Beta

Utility builds are available as a beta for a limited period, for Workspaces on the Pro and Pro Trial plans. Beta terms are provisional and may change. We'll let you know what comes next before the beta ends.

Utility builds are short Linux builds that don't count against your plan's build quota. They're designed for the lightweight jobs that run many times a day — lint checks, unit tests, scripts, change detection, dependency audits — so a 30-second check no longer consumes the same quota as a full app build.

A utility build still consumes build minutes as usual. Only the build count is excluded.

How utility builds workClick to copy link

Bitrise classifies a build as a utility build at build completion. A build qualifies when both of these are true:

  • The build ran on the Linux Small machine type (2 vCPU, 8 GB RAM).
  • The build finished in under five minutes.

Qualifying builds don't count against your build quota. Build minutes are still metered as they are for any other build.

There is no runtime enforcement: if a build runs longer than five minutes, it completes normally and simply counts as a regular build.

On the Builds page, qualifying builds are marked with a Utility build label.

Using utility buildsClick to copy link

You don't need to set anything up or opt in. Set the Linux Small machine type for a Workflow and qualifying builds are automatically excluded from your build count.

For the available machine types and their specifications, see Build machine types.

AvailabilityClick to copy link

Utility builds are available on the Pro and Pro Trial plans during the beta. They are not available on Enterprise plans, legacy plans, or the Hobby plan.

Fair useClick to copy link

Utility builds are for lightweight workloads: automations, checks, and scripts. Splitting resource-intensive builds into short stages to avoid build counts isn't in the spirit of the offer, and we may adjust the terms or qualification rules if we see it.

caution

Utility machines are meant for lightweight jobs. We don't provide technical support for running larger, resource-intensive builds on them.