Our app builds then deploys to S3 for Elastic Beanstalk.
Quite often we get a couple of merges happening around the same time. This causes the second build to be paused. It would be awesome if they could be queued and then run when the first one completes.
GitLab has something similar, although it can also be set to cancel the first build if a second one appears.