Travis CI is an open source, distributed continuous integration build platform for the open source community. It runs builds on virtual machines contributed by users to allow continuous integration where code is built and tested automatically after check-ins from developers. The Travis CI web application runs on Heroku while users can contribute unused computing resources by connecting build agents on their servers to run builds in a distributed manner.