Best configuration for frequent short lived EC2 instances, eg a build server

We have a EC2 use case where we want to build our code on EC2, but these builds are infrequent. Given that builds may take around 5-60 minutes and we build something 2-5 times a day, what is the best approach balancing cost and convienence? Should we use a larger instance type with Spot Instances […]