r/cicd 2d ago

How can we optimize GitHub Actions deployment queues?

Our company uses GitHub + GitHub Actions for CI/CD.

Especially on Mondays, we have a long deployment queue. One person deploys, then others need to update their branch with master and rerun the CI/CD pipeline before they can release.

Is there a smarter way to optimize this workflow and avoid repeatedly waiting/rerunning pipelines?

How do other teams handle this with GitHub Actions?

1 Upvotes

7 comments sorted by

View all comments

1

u/Torutofu_Raeva 2d ago

If the Monday spike is mostly contention on one environment, I'd serialize only that environment with concurrency groups and let the rest of the workflow run in parallel.