# Documentation: http://docs.travis-ci.com/user/languages/julia language: julia notifications: email: false julia: {{#VERSIONS}} - {{{.}}} {{/VERSIONS}} os: {{#OS}} - {{{.}}} {{/OS}} arch: {{#ARCH}} - {{{.}}} {{/ARCH}} jobs: fast_finish: true {{#HAS_ALLOW_FAILURES}} allow_failures: {{/HAS_ALLOW_FAILURES}} {{#ALLOW_FAILURES}} - julia: {{{.}}} {{/ALLOW_FAILURES}} {{#HAS_EXCLUDES}} exclude: {{/HAS_EXCLUDES}} {{#EXCLUDES}} - arch: {{{E_ARCH}}} {{#E_OS}} os: {{{E_OS}}} {{/E_OS}} {{#E_JULIA}} julia: {{{E_JULIA}}} {{/E_JULIA}} {{/EXCLUDES}} {{#HAS_DOCUMENTER}} include: - stage: Documentation julia: {{{VERSION}}} script: | julia --project=docs -e ' using Pkg Pkg.develop(PackageSpec(path=pwd())) Pkg.instantiate() include("docs/make.jl")' after_success: skip {{/HAS_DOCUMENTER}} {{#HAS_COVERAGE}} after_success: {{#HAS_CODECOV}} - | julia -e ' using Pkg Pkg.add("Coverage") using Coverage Codecov.submit(process_folder())' {{/HAS_CODECOV}} {{#HAS_COVERALLS}} - | julia -e ' using Pkg Pkg.add("Coverage") using Coverage Coveralls.submit(process_folder())' {{/HAS_COVERALLS}} {{/HAS_COVERAGE}}