GB-minutes are the spending unit consumed by running pipelines. Technically, it is the amount of RAM assigned to the pipeline multiplied by the execution time. For example, a pipeline with 3GB of RAM running for 10 minutes consumes 30 GB-minutes.
Each plan has a pool of free GB-minutes which is reset every month. Depending on the action type, a multiplier is applied to the base amount:Action type | Minute multiplier |
---|
Container | 1 |
Linux VM | 1 |
MacOS VM | 6 |
Windows VM | 2 |
InfoContainers constitute over 90% of actions in Buddy.
For example, a pipeline with 3GB of RAM with a Node build running for 5 minutes and an iOS build running for 3 minutes consumes 69 GB-minutes in total:
- 5 min x 3GB x 1 [container] = 15 GB-minutes
- 3 min x 3GB x 6 [macOS VM] = 54 GB-minutes
Once you spend all GB-minutes in your plan, you will be charged per-minute according to the type of actions in the pipeline. The base cost per GB-minute is $0.0015:
Action type | Per-minute rate |
---|
Container | $0.0015 |
Linux VM | $0.0015 |
macOS VM | $0.009 |
Windows VM | $0.003 |