Skip to content

Commit 14d7e4b

Browse files
committed
Update and extend CI matrix
Now includes Windows Server 2022 and macOS 11 Big Sur.
1 parent 97de52b commit 14d7e4b

File tree

1 file changed

+32
-9
lines changed

1 file changed

+32
-9
lines changed

.vsts-ci/azure-pipelines-ci.yml

+32-9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
name: PR-$(System.PullRequest.PullRequestNumber)-$(Date:yyyyMMdd)$(Rev:.rr)
22

3+
pr:
4+
branches:
5+
include:
6+
- main
7+
autoCancel: false
8+
drafts: true
9+
310
variables:
411
# Don't download unneeded packages
512
- name: DOTNET_SKIP_FIRST_TIME_EXPERIENCE
@@ -9,31 +16,47 @@ variables:
916
value: 'true'
1017

1118
jobs:
12-
- job: PS51_Win2019
13-
displayName: PowerShell 5.1 - Windows Server 2019
19+
- job: windows-2022
20+
displayName: Windows 2022 PowerShell 5.1
21+
pool:
22+
vmImage: windows-2022
23+
steps:
24+
- template: templates/ci-general.yml
25+
parameters:
26+
pwsh: false
27+
28+
- job: windows-2022-pwsh
29+
displayName: Windows 2022 PowerShell 7
30+
pool:
31+
vmImage: windows-2022
32+
steps:
33+
- template: templates/ci-general.yml
34+
35+
- job: windows-2019
36+
displayName: Windows 2019 PowerShell 5.1
1437
pool:
1538
vmImage: windows-2019
1639
steps:
1740
- template: templates/ci-general.yml
1841
parameters:
1942
pwsh: false
2043

21-
- job: PS7_Win2019
22-
displayName: PowerShell 7 - Windows Server 2019
44+
- job: windows-2019-pwsh
45+
displayName: Windows 2019 PowerShell 7
2346
pool:
2447
vmImage: windows-2019
2548
steps:
2649
- template: templates/ci-general.yml
2750

28-
- job: PS7_macOS
29-
displayName: PowerShell 7 - macOS 10.15
51+
- job: macOS-11
52+
displayName: macOS 11
3053
pool:
31-
vmImage: macOS-10.15
54+
vmImage: macOS-11
3255
steps:
3356
- template: templates/ci-general.yml
3457

35-
- job: PS7_Ubuntu
36-
displayName: PowerShell 7 - Ubuntu 20.04
58+
- job: ubuntu-20-04
59+
displayName: Ubuntu 20.04
3760
pool:
3861
vmImage: ubuntu-20.04
3962
steps:

0 commit comments

Comments
 (0)