on master help sign in
typeable/wai/.azure/azure-osx-template.yml
30 lines 992 B history raw
1jobs:
2- job: ${{ parameters.name }}
3 timeoutInMinutes: 180
4 pool:
5 vmImage: ${{ parameters.vmImage }}
6 strategy:
7 matrix:
8 stack-lts-11:
9 BUILD: stack
10 STACK_YAML: stack-lts-11.yaml
11 ARGS: "--resolver lts-11"
12 stack-lts-12:
13 BUILD: stack
14 STACK_YAML: stack-lts-12.yaml
15 ARGS: "--resolver lts-12"
16 stack-lts-14:
17 BUILD: stack
18 ARGS: "--resolver lts-14"
19 maxParallel: 3
20 steps:
21 - script: |
22 export STACK_ROOT="$(Build.SourcesDirectory)"/.stack-root;
23 mkdir -p ~/.local/bin
24 curl -skL https://get.haskellstack.org/stable/osx-x86_64.tar.gz | tar xz --strip-components=1 --include '*/stack' -C ~/.local/bin;
25 export PATH=$HOME/.local/bin:$PATH
26 stack --install-ghc $ARGS test --bench --only-dependencies
27 stack $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps
28 env:
29 OS_NAME: ${{ parameters.os }}
30 displayName: 'Installation ${{parameters.os}} & Test'