I'll second this. I tried setting one up on an Amazon micro instance, but in the end I had to use a small instance instead. Jenkins needs a lot of resources for that it does.
In my experience, micro instances get throttled pretty harshly if the cpu bursts for very long. I think a CI instance wouldn't be the best fit for micro.