I'm looking to set up a build server at home to run my side projects, primarily for git and building Docker images using a tool like TeamCity. I'm considering using an Intel i3 12100 with 8GB of RAM, but I'm debating whether to go for an i5 instead. I've also thought about mini PCs like the N100 or used small form factor machines with something like an 8th generation Intel CPU. Additionally, I want to know if it's feasible to run multiple agents for parallel builds.
3 Answers
If you're just working on personal projects, running builds quickly might not be a critical factor. You can definitely use a smaller machine or even a Raspberry Pi for a build server. It may take longer, but it can work just fine for simpler setups. Try experimenting with a cloud service to see what specs fit your needs before committing to hardware.
Honestly, I was in the same boat, and I found that packing up to 16GB of RAM makes a noticeable difference. Consider upgrading if you can—having that extra memory might help a lot as your projects grow.
An i3 with 8GB of RAM should be adequate for building personal projects. However, it really depends on the specific requirements of your projects. Just keep in mind that more RAM can help if you're multitasking heavily as you build.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload