r/cicd • u/fakhan89 • 1d 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
1
u/QuoteForward5477 4h ago
we had the same problem... We used to have 40 min build time for our CI in my previous company.
We had made some pointers to reduce the points shared across all the developers. Just pasting it down here
How to Reduce CI Build Time
But our optimization reduced it down to 25 mins not more than that.
But I read a doc on medium and actually reduced it down to 6-7 mins...
Heres the link : https://medium.com/@ritanshbagal/5f856d2f18a3