I'm looking to expand to use a more extensive CI system such as Jekins/Buildabot, so I can more easily visualize the status of jobs and results, and improve robustness and transparency of the system. I've currently got about 5 "jobs" and am looking to add more hence this seems like a good time to migrate to a pre-rolled CI system.
Are there any other (free) CI providers I should consider for my (relatively simple) needs? Any issues I should be aware of for running a CI system on a cloud server? I've got 4-core/4GB RAM droplet, so resource availability for the jobs themselves is potentially an issue if the CI system is too bloated.
I want the web interface to be totally invisible to the public, but I imagine I'll be able to set up some rules on the server itself to reject web traffic except from my own IP.