1# Use new container infrastructure to enable caching
4# Choose a lightweight base image; we provide our own build tools.
9 - env: CABALVER=1.18 GHCVER=7.6.3 BUILD=cabal
10 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.18,ghc-7.6.3], sources: [hvr-ghc]}}
12 - env: CABALVER=1.18 GHCVER=7.8.4 BUILD=cabal
13 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.18,ghc-7.8.4], sources: [hvr-ghc]}}
15 - env: CABALVER=1.22 GHCVER=7.10.1 BUILD=cabal
16 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.22,ghc-7.10.1], sources: [hvr-ghc]}}
18 - env: CABALVER=1.22 GHCVER=7.10.2 BUILD=cabal
19 addons: {apt: {packages: [libfcgi-dev,cabal-install-1.22,ghc-7.10.2], sources: [hvr-ghc]}}
21 - env: CABALVER=head GHCVER=head BUILD=cabal
22 addons: {apt: {packages: [libfcgi-dev,cabal-install-head,ghc-head], sources: [hvr-ghc]}}
24 - env: ARGS= BUILD=stack
25 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
27 - env: ARGS="--resolver lts-3" BUILD=stack
28 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
30 - env: ARGS="--resolver lts" BUILD=stack
31 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
33 - env: ARGS="--resolver nightly" BUILD=stack
34 addons: {apt: {packages: [libfcgi-dev,libgmp-dev]}}
36 - env: ARGS= BUILD=stack
39 - env: ARGS="--resolver lts-3" BUILD=stack
42 - env: ARGS="--resolver lts" BUILD=stack
45 - env: ARGS="--resolver nightly" BUILD=stack
49 - env: CABALVER=head GHCVER=head BUILD=cabal
52# Set up path and additional build tools
56 export PATH=$HOME/.local/bin:$HOME/.cabal/bin:$PATH;
59 export PATH=$HOME/.local/bin:/opt/ghc/$GHCVER/bin:/opt/cabal/$CABALVER/bin:$HOME/.cabal/bin:$PATH;
67 stack $ARGS setup --no-terminal;;
69 travis_retry cabal update;
70 cabal unpack wai-logger;
71 mv wai-logger-* wai-logger;
72 cabal install hspec doctest HTTP temporary;
73 cabal-meta install --force-reinstalls;;
79 stack $ARGS --no-terminal test --haddock;;
84# Caching so the next build will be fast too.
88 - $HOME/.cabal/packages
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list