Automatically build releases on GitHub with Travis CI

How to use the Travis-CI continuous integration service to automate the build of binary releases from a source repository on Github.