Honestly, I think Gitlab is the better option. While it doesn't have Travis CI. It does have it own CI.
http://doc.gitlab.com/ce/ci/quick_start/README.html . The community edition is open source but self-hosting is only one option. Gitlab does offer free hosting as well. There several managed services including
https://githost.io which is a Gitlab service and others
https://vpsineu.com/managed-gitlab-vps-hosting.html . I don't think Github is going away anytime soon and they are rather generous with FLOSS project hosting. I would rather have more control over our own destiny then depending on the generosity of a large company.