@@ -1,38 +0,0 @@
1−jobs:
2−- job: ${{ parameters.name }}
3− timeoutInMinutes: 180
4− pool:
5− vmImage: ${{ parameters.vmImage }}
6− strategy:
7− matrix:
8− stack-lts-9:
9− BUILD: stack
10− STACK_YAML: stack.yaml
11− ARGS: "--resolver lts-9"
12− stack-lts-11:
13− BUILD: stack
14− STACK_YAML: stack.yaml
15− ARGS: "--resolver lts-11"
16− stack-lts-12:
17− BUILD: stack
18− STACK_YAML: stack.yaml
19− ARGS: "--resolver lts-12"
20− stack-lts-14:
21− BUILD: stack
22− STACK_YAML: stack.yaml
23− ARGS: "--resolver lts-14"
24− nightly:
25− BUILD: stack
26− STACK_YAML: stack.yaml
27− ARGS: "--resolver nightly"
28− maxParallel: 6
29− steps:
30− - script: |
31− export STACK_ROOT="$(Build.SourcesDirectory)"/.stack-root;
32− export PATH=$HOME/.local/bin:$PATH
33− mkdir -p ~/.local/bin
34− curl -L https://get.haskellstack.org/stable/linux-x86_64.tar.gz | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
35− stack $ARGS test --bench --no-run-benchmarks --haddock --no-haddock-deps
36− env:
37− OS_NAME: ${{ parameters.os }}
38− displayName: 'Build and test'