yesod/.azure/azure-windows-template.yml
Michael Snoyman eb9432c01d
Simplify CI
2019-10-27 07:40:39 +02:00

30 lines
815 B
YAML

jobs:
- job: ${{ parameters.name }}
timeoutInMinutes: 120
pool:
vmImage: ${{ parameters.vmImage }}
strategy:
matrix:
stack-lts-11:
BUILD: stack
STACK_YAML: stack.yaml
ARGS: "--resolver lts-11"
stack-lts-12:
BUILD: stack
STACK_YAML: stack.yaml
ARGS: "--resolver lts-12"
stack-lts-14:
BUILD: stack
STACK_YAML: stack.yaml
ARGS: "--resolver lts-14"
maxParallel: 3
steps:
- bash: |
export STACK_ROOT="$(Build.SourcesDirectory)"/.stack-root;
curl -sSkL http://www.stackage.org/stack/windows-x86_64 -o /usr/bin/stack.zip
unzip -o /usr/bin/stack.zip -d /usr/bin/
stack $ARGS test --bench --no-run-benchmarks
env:
OS_NAME: ${{ parameters.os }}
displayName: 'Build and test'