on master help sign in
Merge pull request #3344 from steshaw/optimise-travis-pkg-installation

Optimise travis package installation

commit691e7044ca814aa23f7119ab795d6ad914db4e1a authorNiklas Larsson <metaniklas@gmail.com> dateSun 7 Aug 2016, 12:28 (10 years ago) parent96cbb020422b09
1 file changed+9−18
.travis.yml+9−18
.travis.yml+9−18
@@ -6,23 +6,6 @@ env:
66 global:
77 - PKGNAME=idris
88
9−addons:
10− apt:
11− sources:
12− - hvr-ghc
13− packages:
14− - ghc-7.6.3
15− - ghc-7.8.4
16− - ghc-7.10.3
17− - ghc-8.0.1
18− - cabal-install-1.20
19− - cabal-install-1.22
20− - cabal-install-1.24
21− # test dependencies
22− - expect
23− - cppcheck
24− - hscolour
25−
269matrix:
2710 include:
2811 - os: osx
@@ -32,20 +15,28 @@ matrix:
3215 # separate caches for different compiler versions
3316 # until https://github.com/travis-ci/travis-ci/issues/4393 is resolved
3417 compiler: ": #GHC 7.6.3"
18+ addons: {apt: {packages: [cabal-install-1.20,ghc-7.6.3,cppcheck,hscolour], sources: [hvr-ghc]}}
3519 - env: CABALVER="1.20" GHCVER="7.8.4" TESTS="test_c"
3620 compiler: ": #GHC 7.8.4"
21+ addons: {apt: {packages: [cabal-install-1.20,ghc-7.8.4,cppcheck,hscolour], sources: [hvr-ghc]}}
3722 - env: CABALVER="1.22" GHCVER="7.10.3" TESTS="lib_doc doc"
3823 compiler: ": #GHC 7.10.3"
24+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,cppcheck,hscolour], sources: [hvr-ghc]}}
3925 - env: CABALVER="1.22" GHCVER="7.10.3" TESTS="test_js"
4026 compiler: ": #GHC 7.10.3"
27+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,cppcheck,hscolour], sources: [hvr-ghc]}}
4128 - env: CABALVER="1.22" GHCVER="7.10.3" TESTS="test_c"
4229 compiler: ": #GHC 7.10.3"
30+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,cppcheck,hscolour], sources: [hvr-ghc]}}
4331 - env: CABALVER="1.24" GHCVER="8.0.1" TESTS="lib_doc doc"
4432 compiler: ": #GHC 8.0.1"
33+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1,cppcheck,hscolour], sources: [hvr-ghc]}}
4534 - env: CABALVER="1.24" GHCVER="8.0.1" TESTS="test_js"
4635 compiler: ": #GHC 8.0.1"
36+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1,cppcheck,hscolour], sources: [hvr-ghc]}}
4737 - env: CABALVER="1.24" GHCVER="8.0.1" TESTS="test_c"
4838 compiler: ": #GHC 8.0.1"
39+ addons: {apt: {packages: [cabal-install-1.24,ghc-8.0.1,cppcheck,hscolour], sources: [hvr-ghc]}}
4940
5041cache:
5142 directories:
@@ -155,4 +146,4 @@ script:
155146 - cd benchmarks && ./build.pl && ./run.pl && cd ..
156147 - echo -en 'travis_fold:end:script.benchmarks\\r'
157148###
158−#
149+# EOF