Mobile Development and doing any kind of Android CI sucks ass π€¦ββοΈ Been trying all weekend to set-up some CI (self-hosted of course) for Android builds. The fucking goddamn build gets OOM killed at 2GB of memory π€£ Goddamnit, this whole Mobile space is just utter rubbish π
@apex@rawtext.club Ahh thank you so much! πββοΈ Just looking to have some simple CI/CD going for the Yarn.social App written in Dart/Flutter.
Of course Iβm hell bent on self-hosting the CI infra with Giteaβs nice new sexy Actions support π
@apex@rawtext.club Do you also have experience on the iOS side of things? π€
@apex@rawtext.club Fair enough π
@apex@rawtext.club So can I share my workflow with you and see if there are any memory optimizations that can be had? π€
@apex@twtxt.net https://git.mills.io/yarnsocial/app/src/branch/master/.gitea/workflows/build.yml β 1GB of memory, I also tried 2GB and the workflow also failed π± Iβm limited by hardware at this point, my underlying machines just donβt really have more to spare (32GB ea and theyβre all sitting around ~80%+ utilisation)
@apex@twtxt.net Oh nice! How cool π Yeah there has to be some fine-turning we can work out for Android/Gradle builds that donβt consume a tonne of RAM π€£ Under normal circumstances in Github Actions Iβm sure this is fine, 3.8GB, but on your own much more constrained hardware, Iβd have to shutdown a tonne of services just to run CI? π³