AutoMax
Guides

Scheduling

Cron schedules for processes and runs, executed by the server or exported to your scheduler.

What you'll learn

How schedules are declared, how the server executes them with overlap and jitter rules, and how to export them when you run without a server.

automax.project.yaml
schedules:
  - name: smoke-hourly
    cron: '0 * * * *'
    timezone: UTC
    tags: '@smoke'
    browsers: [chromium]
    harMode: replay
    overlap: skip
  - name: nightly-matrix
    cron: '0 2 * * *'
    timezone: America/New_York
    tags: '@regression'
    browsers: [chromium, firefox, webkit]
    notify: [github]

A process with a schedule: field becomes a schedule too after automax schedule sync.

bun run automax schedule add -p demo-shop --name nightly --cron "0 2 * * *" --tz America/New_York -t @regression -b chromium -b firefox --notify github
bun run automax schedule list -p demo-shop
bun run automax schedule next -p demo-shop --count 5
bun run automax schedule run-now nightly
bun run automax schedule install --target github

Next steps

On this page