+1 on good CPU. Also, consider parallelising your build if you haven't already. Our build would take 2 hours 51 minutes if ran in serial, but in parallel over 2 servers (56 logical CPUs), it runs in just under 7 minutes.
On Wednesday, 31 October 2012 at 11:25 AM, Jon Rowe wrote: > Don't be tempted by something with a duff CPU, I've been down that route, > tests take so long it not worth it. Maybe consider a chunky (desktop > replacement style) laptop if portability is an issue. > > Software wise Jenkins works well (is available by apt on Ubuntu). > > Have you considered travis-ci? > > Cheers > Jon > > On 30 Oct 2012, at 23:56, William Madden <[email protected] > (mailto:[email protected])> wrote: > > > Hey guys, > > > > I need a CI server. I've been thinking about this for a little while and > > I'm leaning towards hosting my own CI server rather than using somebody > > else's service - primarily because I don't want to pay someone else for > > something I can maintain and because they tend to be slow. With regard to > > maintaining my own CI server, here are the conclusions I've come to: > > Headless servers are extremely frustrating to debug > > > > I want to be able to plug in a screen to set everything up, and to debug it > > when it (inevitably) breaks > > Remote servers tend to be slow > > E.g. Amazon EC2 > > Also they cost money I don't have > > > > Maintaining my own hardware is fine, but I'm going to be travelling between > > countries a lot in the next few months and I need to be able to take it > > with me > > So smaller is better > > My app is pretty straightforward, a Rails server and HTML/JS frontend > > tested with RSpec, Jasmine and Cucumber. Running the full suite of tests > > takes about 2 minutes on my MBP. > > > > I've been thinking about getting a mini-pc/nettop/<stupid sales term for > > "small computer">. Anybody have any recommendations - either for small > > portable hardware or for a hosted service that will perform adequately and > > not cost too much? > > > > Cheers, > > > > Will > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby or Rails Oceania" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/rails-oceania/-/DhOUxQRvcH8J. > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > To unsubscribe from this group, send email to > > [email protected] > > (mailto:[email protected]). > > For more options, visit this group at > > http://groups.google.com/group/rails-oceania?hl=en. > -- > You received this message because you are subscribed to the Google Groups > "Ruby or Rails Oceania" group. > To post to this group, send email to [email protected] > (mailto:[email protected]). > To unsubscribe from this group, send email to > [email protected] > (mailto:[email protected]). > For more options, visit this group at > http://groups.google.com/group/rails-oceania?hl=en. -- You received this message because you are subscribed to the Google Groups "Ruby or Rails Oceania" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rails-oceania?hl=en.
