After Signing in, you need to activate GitHub Service Hook. For this you have to go to your profile page in Travis CI where you find the list of your all GitHub’s repositories.Flip the on/off switch for each repository that you want to hook up on Travis CI.

To confirm that Travis CI activated for your repo(s) , go to settings of your repo on GitHub

Settings -> Service Hooks ->Available Service Hooks here you find that Travis option in the list is activated.

When you click on Travis you find that GitHub user-name and Travis token into the settings for the Travis service is already pre-filled.

Step #3: Add .travis.yml file

In order for Travis to build your project , add .travis.yml to the root of your repository.

Step #4: Make a Git Push Request for trigger your first build on Travis CI

Once GitHub hook is set up, push your commit that adds .travis.yml to your repository. That should add a build into one of the queues on Travis CI and your build will start as soon as one worker for your language is available.

Great stuff thanks, you made my day I set that up in seconds because of this post.
One thing though for play 2.2.1 the download address is now : http://downloads.typesafe.com/play/${PLAY_VERSION}/play-${PLAY_VERSION}.zip

Knoldus is the world’s largest pure-play Scala and Spark company. We modernize enterprise through
cutting-edge digital engineering by leveraging Scala, Functional Java and Spark ecosystem. Our mission is to provide reactive and streaming fast data solutions that are message-driven, elastic, resilient, and responsive.

Knoldus is the world's largest pure-play Scala and Spark company. We modernize enterprise through
cutting-edge digital engineering by leveraging Scala, Functional Java and Spark ecosystem. Our mission is to provide reactive and streaming fast data solutions that are message-driven, elastic, resilient, and responsive.