Show HN: Performance GitHub Actions runners powered by Gaming CPUs
5 points by thinkafterbef 2 years ago | 0 commentsGitHub Action is very slow
- Developers are wasting their time β Waiting for GitHub Actions to give you a green checkbox on PR, is very wasteful and extremely tedious.
- GitHub Actions runner hardware is old and slow β GitHub Actions use old and slow machines from Azure. Some of your workflows run on servers from 2015.
- GitHub Actions use the wrong type of hardware β CI workflows are usually computing intense, and specifically require high single-core performance. GitHub Actions uses server CPUs, which generally have low single-core performance.
What BuildJet for GitHub Actions does:
GitHub Actions rely on server CPUs from Azure. Server CPUs mostly have low single-core performance. This is where BuildJet differentiates itself, with its fundamentally different approach to computing, using dedicated high-performance gaming CPUs that all have a very high-single core performance.
This provides an inherent speed advantage for BuildJet, even without software optimizations. High single-core performance is the key to a fast CI process, and BuildJet's gaming CPU cloud is optimized to deliver just that.
Last year, we ran a benchmark where a MacBook Pro 2015 hardware beating a GitHub Actions runner in 2022. Itβs yet another instance where you can see the limitation of using server CPUs in tasks that need high single-core performance.