+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.

Reply via email to