Improved matrix
commit77d56d9027d2be69f702bdfbf8e2d82f16eb0e80
authorMichael Snoyman <michael@snoyman.com>
dateTue 10 Mar 2020, 07:26 (7 years ago)
parent4fac88c
.azure/azure-linux-template.yml+6−10
@@ -5,22 +5,18 @@ jobs:
55 vmImage: ${{ parameters.vmImage }}
66 strategy:
77 matrix:
8− lts-9:
9− BUILD: stack
8+ GHC 8.0:
109 ARGS: "--resolver lts-9"
11− lts-11:
12− BUILD: stack
10+ GHC 8.2:
1311 ARGS: "--resolver lts-11"
14− lts-12:
15− BUILD: stack
12+ GHC 8.4:
1613 ARGS: "--resolver lts-12"
17− lts-14:
18− BUILD: stack
14+ GHC 8.6:
1915 ARGS: "--resolver lts-14"
16+ GHC 8.8:
17+ ARGS: "--resolver lts-15"
2018 nightly:
21− BUILD: stack
2219 ARGS: "--resolver nightly"
23− maxParallel: 6
2420 steps:
2521 - script: |
2622 export STACK_ROOT="$(Build.SourcesDirectory)"/.stack-root;
.azure/azure-osx-template.yml+8−9
@@ -5,19 +5,18 @@ jobs:
55 vmImage: ${{ parameters.vmImage }}
66 strategy:
77 matrix:
8− lts-9:
9− BUILD: stack
8+ GHC 8.0:
109 ARGS: "--resolver lts-9"
11− lts-11:
12− BUILD: stack
10+ GHC 8.2:
1311 ARGS: "--resolver lts-11"
14− lts-12:
15− BUILD: stack
12+ GHC 8.4:
1613 ARGS: "--resolver lts-12"
17− lts-14:
18− BUILD: stack
14+ GHC 8.6:
1915 ARGS: "--resolver lts-14"
20− maxParallel: 3
16+ GHC 8.8:
17+ ARGS: "--resolver lts-15"
18+ nightly:
19+ ARGS: "--resolver nightly"
2120 steps:
2221 - script: |
2322 export PATH=$HOME/.local/bin:$PATH
.azure/azure-pipelines.yml+3−3
@@ -14,17 +14,17 @@ jobs:
1414- template: azure-linux-template.yml
1515 parameters:
1616 name: Linux
17− vmImage: ubuntu-16.04
17+ vmImage: ubuntu-latest
1818 os: linux
1919
2020- template: azure-osx-template.yml
2121 parameters:
2222 name: macOS
23− vmImage: macOS-10.13
23+ vmImage: macOS-latest
2424 os: osx
2525
2626- template: azure-windows-template.yml
2727 parameters:
2828 name: Windows
29− vmImage: vs2017-win2016
29+ vmImage: windows-latest
3030 os: windows
.azure/azure-windows-template.yml+8−9
@@ -5,19 +5,18 @@ jobs:
55 vmImage: ${{ parameters.vmImage }}
66 strategy:
77 matrix:
8− lts-9:
9− BUILD: stack
8+ GHC 8.0:
109 ARGS: "--resolver lts-9"
11− lts-11:
12− BUILD: stack
10+ GHC 8.2:
1311 ARGS: "--resolver lts-11"
14− lts-12:
15− BUILD: stack
12+ GHC 8.4:
1613 ARGS: "--resolver lts-12"
17− lts-14:
18− BUILD: stack
14+ GHC 8.6:
1915 ARGS: "--resolver lts-14"
20− maxParallel: 3
16+ GHC 8.8:
17+ ARGS: "--resolver lts-15"
18+ nightly:
19+ ARGS: "--resolver nightly"
2120 steps:
2221 - bash: |
2322 export STACK_ROOT="$(Build.SourcesDirectory)"/.stack-root;