A snarky description would be travis-ci is to jenkins what github is to sourceforge.
Travis-ci definitely has limitations (no windows support, limitation to 15 mins for build time, very difficult to have it installed on a local network), but if it can do what you need it to, it is the best solution I have seen.