You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by "lupyuen (via GitHub)" <gi...@apache.org> on 2024/11/10 02:00:05 UTC
Re: [I] [URGENT] Reducing our usage of GitHub Runners [nuttx]
lupyuen commented on issue #14376:
URL: https://github.com/apache/nuttx/issues/14376#issuecomment-2466545266
### [Article] Optimising the Continuous Integration for NuttX
Within Two Weeks: We squashed our GitHub Actions spending from $4,900 (weekly) down to $890. Thank you everyone for helping out, we saved our CI Servers from shutdown! 🎉
This article explains everything we did in the (Semi-Chaotic) Two Weeks:
(1) Shut down the macOS and Windows Builds, revive them in a different form
(2) Merge Jobs are super costly, we moved them to the NuttX Mirror Repo
(3) We Halved the CI Checks for Complex PRs
(4) Simple PRs are already quite fast. (Sometimes 12 Mins!)
(5) Coding the Build Rules for our CI Workflow, monitoring our CI Servers 24 x 7
(6) We can’t run All CI Checks, but NuttX Devs can help ourselves!
Check out the article: https://lupyuen.codeberg.page/articles/ci3.html

--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org