4 ms·
The code compilation benchmarks on page 3 of this article [1] make me think about building a 7950X box as a CI runner. Just a massively brute force way to reduc
by compumike 4y ago
The code compilation benchmarks on page 3 of this article [1] make me think about building a 7950X box as a CI runner. Just a massively brute force way to reduce continuous integration build and test times. :)
Has anyone benchmarked these against typical CI cloud providers, or deployed self-hosted runners like this? I’m curious if it’s truly possible to reduce CI times -50% to -75%. If so, huge win for developer happiness… and hardware and power costs would be pretty insignificant compared to the happiness and productivity gains.
[1] https://www.phoronix.com/review/ryzen-7600-7700-7900-linux/3 https://www.phoronix.com/review/ryzen-7600-7700-7900-linux/3
- juicypt 4y agoAt my company we rent a couple of dedicated Ryzen 9 5950X boxes from Hetzner to host our Gitlab CI runners, for a bit over $100/month each. These rip through our pipelines so much faster (and cheaper) than any managed CI offering we've tried, that we didn't even bother doing proper benchmarking. I would assume 7900X or 7950X would be even better :D
- CSDude 4y agoAnd unfortunately a similar instance at AWS would cost 2000$/month, even with spot instances it’d be 500$ at most which is still huge. I am aware of why cloud exists, but this is just sad. Have been using Github Actions and Bitbucket Pipelines, they both suck and no good observabilit exists for them.
- deleted 4y ago[deleted]