@@ -21,21 +21,23 @@ stages:
2121 pool :
2222 vmImage : ' windows-latest'
2323 jobs :
24- - job : Setup
25- displayName : ' Setup'
26- dependsOn : [ ]
27- steps :
28- - task : UseDotNet@2
29- displayName : ' Setup .NET Core 2.2'
30- inputs :
31- packageType : runtime
32- version : 2.2.x
33- performMultiLevelLookup : true
34-
3524 - job : Compile
3625 displayName : ' ⚙️ Compile'
37- dependsOn : [ Setup ]
26+ dependsOn : [ ]
3827 steps :
28+ - task : UseDotNet@2
29+ displayName : ' Setup .NET 5.0'
30+ inputs :
31+ packageType : sdk
32+ version : 5.0.x
33+ performMultiLevelLookup : true
34+ - task : UseDotNet@2
35+ displayName : ' Setup .NET 6.0'
36+ inputs :
37+ packageType : sdk
38+ version : 6.0.x
39+ includePreviewVersions : true
40+ performMultiLevelLookup : true
3941 - task : CmdLine@2
4042 inputs :
4143 script : ' ./build.cmd Restore Compile --skip'
@@ -45,6 +47,43 @@ stages:
4547 strategy :
4648 parallel : 3
4749 steps :
50+ - task : UseDotNet@2
51+ displayName : ' Setup .NET Core 2.1'
52+ inputs :
53+ packageType : sdk
54+ version : 2.1.x
55+ performMultiLevelLookup : true
56+ - task : UseDotNet@2
57+ displayName : ' Setup .NET Core 2.2'
58+ inputs :
59+ packageType : sdk
60+ version : 2.2.x
61+ performMultiLevelLookup : true
62+ - task : UseDotNet@2
63+ displayName : ' Setup .NET Core 3.0'
64+ inputs :
65+ packageType : sdk
66+ version : 3.0.x
67+ performMultiLevelLookup : true
68+ - task : UseDotNet@2
69+ displayName : ' Setup .NET Core 3.1'
70+ inputs :
71+ packageType : sdk
72+ version : 3.1.x
73+ performMultiLevelLookup : true
74+ - task : UseDotNet@2
75+ displayName : ' Setup .NET 5.0'
76+ inputs :
77+ packageType : sdk
78+ version : 5.0.x
79+ performMultiLevelLookup : true
80+ - task : UseDotNet@2
81+ displayName : ' Setup .NET 6.0'
82+ inputs :
83+ packageType : sdk
84+ version : 6.0.x
85+ includePreviewVersions : true
86+ performMultiLevelLookup : true
4887 - task : CmdLine@2
4988 inputs :
5089 script : ' ./build.cmd Test --skip --test-partition $(System.JobPositionInPhase)'
@@ -56,6 +95,19 @@ stages:
5695 displayName : ' 📦 Pack'
5796 dependsOn : [ Compile ]
5897 steps :
98+ - task : UseDotNet@2
99+ displayName : ' Setup .NET 5.0'
100+ inputs :
101+ packageType : sdk
102+ version : 5.0.x
103+ performMultiLevelLookup : true
104+ - task : UseDotNet@2
105+ displayName : ' Setup .NET 6.0'
106+ inputs :
107+ packageType : sdk
108+ version : 6.0.x
109+ includePreviewVersions : true
110+ performMultiLevelLookup : true
59111 - task : CmdLine@2
60112 inputs :
61113 script : ' ./build.cmd Pack --skip'
0 commit comments