git.iko.soy/typeable/swagger2
on master help sign in
Switch to container-based builds on Travis CI
commitf49711b382f33aaa282d7360d7731f57094535c2 authorNickolay Kudasov <nickolay.kudasov@gmail.com> dateSun 8 Nov 2015, 22:48 (11 years ago) parent6cd552f
1 file changed+16−30
.travis.yml+16−30
.travis.yml+16−30
@@ -1,35 +1,21 @@
1−env:
2− - GHCVER=7.6.3 CABALVER=1.18
3− - GHCVER=7.8.4 CABALVER=1.18
4− - GHCVER=7.10.2 CABALVER=1.22
5− - GHCVER=head CABALVER=head
1+language: c
2+
3+# explicitly request container-based infrastructure
4+sudo: false
65
76matrix:
7+ include:
8+ - env: CABALVER=1.16 GHCVER=7.6.3
9+ addons: {apt: {packages: [cabal-install-1.16,ghc-7.6.3], sources: [hvr-ghc]}}
10+ - env: CABALVER=1.18 GHCVER=7.8.4
11+ addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
12+ - env: CABALVER=1.22 GHCVER=7.10.2
13+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2],sources: [hvr-ghc]}}
14+ - env: CABALVER=head GHCVER=head
15+ addons: {apt: {packages: [cabal-install-head,ghc-head], sources: [hvr-ghc]}}
16+
817 allow_failures:
9− - env: GHCVER=head CABALVER=head
18+ - env: CABALVER=head GHCVER=head
1019
1120before_install:
12− - travis_retry sudo add-apt-repository -y ppa:hvr/ghc
13− - travis_retry sudo apt-get update
14− - travis_retry sudo apt-get install -y cabal-install-$CABALVER ghc-$GHCVER
15− - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$HOME/.cabal/bin:$PATH
16− - cabal --version
17−
18−install:
19− - cabal update
20− - cabal install --only-dependencies --enable-tests
21−
22−script:
23− - cabal configure --enable-tests -v2
24− - cabal build
25− - cabal test
26− - cabal check
27− - cabal sdist
28− - export SRC_TGZ=$(cabal info . | awk '{print $2 ".tar.gz";exit}') ;
29− cd dist/;
30− if [ -f "$SRC_TGZ" ]; then
31− cabal install "$SRC_TGZ";
32− else
33− echo "expected '$SRC_TGZ' not found";
34− exit 1;
35− fi
21+ - export PATH=/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$PATH