Everyone, I am happy to announce that we now have Julia support on Travis [1]. This has been an effort on the part of the newly formed JuliaCI [2] group and concretely this means that a complete `.travis.yml` for a Julia project can now be as concise as:
language: julia julia: - release - nightly As opposed to: language: cpp compiler: - clang env: matrix: - JULIAVERSION="juliareleases" - JULIAVERSION="julianightlies" before_install: - sudo add-apt-repository ppa:staticfloat/julia-deps -y - sudo add-apt-repository ppa:staticfloat/${JULIAVERSION} -y - sudo apt-get update -qq -y - sudo apt-get install libpcre3-dev julia -y - if [[ -a .git/shallow ]]; then git fetch --unshallow; fi script: - julia --check-bounds=yes -e 'versioninfo(); Pkg.init(); Pkg.clone(pwd()); Pkg.build("Foo.jl"); Pkg.test("Foo.jl")' A big thank you to all that made this possible with code, comments, and feedback. Also a big shout out to all the people over at Travis CI for all their help. These changes should soon be integrated into `Pkg` so that new packages will make use of it and we will hopefully soon also add support to test specific Julia release branches and numbers. Pontus Stenetorp [1]: http://blog.travis-ci.com/2014-12-10-community-driven-language-support-comes-to-travis-ci/ [2]: https://github.com/JuliaCI