Travis CI is a hosted continuous integration service used to build and test software projects hosted on GitHub and Bitbucket.
It provides a lot of integrations, making it easy to set up common tasks like testing, deploying or simply building. Integrating Travis CI with slack you can, receive notifications for branch builds and for pull requests within Slack itself.