Using docker will create the same environment on all machines. Also using jenkins on a dedicated server might be something nice.