Agent Specifications

Mint runs your tasks with 2 CPUs and 8 GB RAM by default, but you can customize this with the agent key on your task at the granularity of a single task in your run definition. That means you can use up to 64 CPUs and 256 GB RAM for CPU or memory intensive tasks (like compiling) and then run less intensive tasks (like uploading your binaries) on a smaller agent.

Example

tasks:
  - key: compile-my-binary
    run: ./scripts/compile.sh --to my-executable
    agent:
      cpus: 64
      memory: 256gb

  - key: upload-my-binary
    use: compile-my-binary
    run: ./scripts/upload.sh --from my-executable
    agent: # we've included this here for demonstration, but it is the default and you can omit it
      cpus: 2
      memory: 8gb

Supported Specifications

CPUsMemoryCost (per minute)
28 GB$0.008
416 GB$0.016
832 GB$0.032
1664 GB$0.064
32128 GB$0.128
64256 GB$0.256