It's actually not as hard as you might think. It's a lot simpler for Facebook then it would be for most people, as they control their own hardware.
The problem with automated builds comes in when you have lots of different hardware configs, and lots of different software configs. If you just have a few hardware configs, then your task is much, much easier.
The problem with automated builds comes in when you have lots of different hardware configs, and lots of different software configs. If you just have a few hardware configs, then your task is much, much easier.