Hobby | Team | Self-hosted / Enterprise | |
---|---|---|---|
Team Members | Up to 2 | Up to 5 | Custom |
Projects | 1 | Up to 5 | Custom |
Jobs per Project | Up to 10 | Up to 50 | Custom |
Runs (per Month) | 5,000 | Up to 1m | Custom |
Run Log retention | 24 hours | 7 days | Custom |
Connected Integrations | Up to 50 | Up to 1000 | Custom |
Task Output Size | 3MB | 3MB | 3MB |
Tasks per Run | Up to 250 | Up to 1000 | Custom |
Concurrent Run Executions | Up to 10 | Up to 100 | Custom |
Maximum Task Duration | < 2m | < 2m | < Deployment Grace Period |
Maximum Run Execution Duration | up to 15m | up to 2 hrs | Custom |
Yielded Executions per Run | Up to 100 | Up to 100 | Custom |
defineJobs()
method:
io.yield()
, which will exit the current run execution and schedule a new run execution to continue the run. You do this at most 100 times per run.