answered Oct 16 '13
It turns out git clone followed by a from-source build is a valid method (Travis CI doesn't time out). See this project for an example. In particular, look at its .travis.yml file.
git clone