Teamcity vs Travis CI
TeamCity is an all-in-one pre-integrated solution. Whether you develop in Java, .NET or for mobile platforms, TeamCity has something to offer. With its REST API and over 100 ready-to-use plugins, TeamCity will fit all your needs.
Travis CI is a hosted continuous integration service. It is integrated with GitHub and offers first class support for multiple programming languages. Travis CI's build environment provides different runtimes for different languages, for instance multiple versions of Ruby, PHP, Node.js. It also comes preinstalled with a variety of data stores and common tools like message brokers.