Scheduled Runs
Automate test execution with cron-based schedules.
Setup
- Go to Settings > Schedules
- Choose a preset or enter a custom cron expression
- Optionally target a specific git branch
- Enable/disable schedules at any time
Preset Schedules
| Preset | Cron | Description |
|---|---|---|
| Daily at 3am | 0 3 * * * |
Run once per day |
| Weekly (Sunday) | 0 3 * * 0 |
Run once per week |
| Every 6 hours | 0 */6 * * * |
Run 4 times per day |
| Hourly | 0 * * * * |
Run every hour |
| Every 15 minutes | */15 * * * * |
Run frequently |
Custom Cron Expressions
Enter any valid cron expression for fine-grained control. Lastest checks schedules every 60 seconds.
Failure Handling
- Schedules auto-disable after 5 consecutive failures to prevent noise
- Re-enable manually after fixing the underlying issue
- Manual trigger available for testing a schedule without waiting
Branch Targeting
Optionally run scheduled builds against a specific branch instead of the default:
- Useful for monitoring staging or release branches
- Each schedule can target a different branch
See also
- Running Tests -- Build triggering methods
- CI/CD Integration -- CI/CD alternatives
- Settings Reference