Queue Behavior
When the task queue is enabled, auto-deploys and webhooks are queued and processed sequentially. Enterprise audit jobs are also queued when enabled. Manual deploys still run immediately and take priority.
- Manual deploys bypass the queue and clear queued deploy actions for the same project
- Only one queued task runs at a time for a given project
- Queued items can be processed individually, cancelled, reordered, or force-cancelled if stuck
- Running rows display an inline loading indicator in the queue table
- Queue position labels reflect current queue ordering when the list is refreshed
Enable / Disable
Toggle the queue via GWM_DEPLOY_QUEUE_ENABLED in .env.
Queue Processor
The scheduler runs deployments:process-queue every minute to process queued items.
If the queue is not advancing, visit Scheduler Settings and use the scheduler controls in System → Settings to verify heartbeat health, run the scheduler manually, or install/update the cron line.