6 ms·
The biggest limitation I'm hitting with Github Actions right now is that there's no real support for queueing jobs up. Github actions do support a 'concurrency
by chad_oliver 5y ago
The biggest limitation I'm hitting with Github Actions right now is that there's no real support for queueing jobs up. Github actions do support a 'concurrency group' primitive that will prevent two actions in the same concurrency group from running at the same time, but this only allows you to have one item executing and one item queued up. If you try to queue up another one, the first queued item will be cancelled.
In our case we've got some cypress tests that we want to run on a specific on-premise server every time we create a pull request. They take about 20 minutes to run, and we're creating a lot of pull requests, so you have to carefully check what github actions are executing before you create a pull request or push new changes to it. I'd love support for proper queues like what teamcity and other CI systems have.
- jhgb 5y ago> The biggest limitation I'm hitting with Github Actions right now is that there's no real support for queueing jobs up. Maybe they need to reinvent JES and JCL. :)
- AltF4me 5y agoTurnstyle? We've had similar issues with Terraform deployments. https://github.com/softprops/turnstyle https://github.com/softprops/turnstyle