@@ -25,7 +25,7 @@ strategy:
2525 BuildConfiguration : Debug
2626
2727pool :
28- name : Package ES Lab E
28+ name : DirectML_BuildPool
2929# demands: agent.osversion -equals 10.0.17763
3030
3131# CI trigger
4747 - Tools
4848
4949steps :
50- - task : PowerShell@2
51- displayName : ' Check SDK Version 18362 is present'
52- inputs :
53- targetType : inline
54- script : dir "${ENV:programfiles(x86)}\windows Kits\10\include\10.0.18362.0\"
55-
56- - task : DotNetCoreInstaller@0
57- displayName : ' Use .NET Core sdk 2.1.300'
50+ - task : NuGetToolInstaller@1
51+ displayName : ' Install NuGet 5.11.0'
5852 inputs :
59- version : 2.1.300
60- condition : succeededOrFailed()
61-
62- - task : NuGetToolInstaller@0
63- displayName : ' Use NuGet 4.9.2'
64- inputs :
65- versionSpec : 4.9.2
66- condition : succeededOrFailed()
67-
68- - task : 333b11bd-d341-40d9-afcf-b32d5ce6f23b@2
69- displayName : ' NuGet restore'
70- condition : succeededOrFailed()
71-
72- - task : VSBuild@1
73- displayName : ' Build UI test solution Testing/**/SamplesTest.sln'
74- inputs :
75- solution : ' Testing/**/SamplesTest.sln'
76- vsVersion : 15.0
77- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\SamplesTest\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
78- platform : ' $(BuildPlatform)'
79- configuration : ' $(BuildConfiguration)'
80- clean : true
81- msbuildArchitecture : x64
82- createLogFile : true
83- condition : succeededOrFailed()
84-
85- - task : VSBuild@1
86- displayName : ' Build AdapterSelection Sample'
87- inputs :
88- solution : Samples/AdapterSelection/AdapterSelection.sln
89- vsVersion : 15.0
90- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\AdapterSelection\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
91- platform : ' $(BuildPlatform)'
92- configuration : ' $(BuildConfiguration)'
93- clean : true
94- msbuildArchitecture : x64
95- createLogFile : true
96- condition : succeededOrFailed()
53+ versionSpec : ' 5.11.0'
9754
98- - task : VSBuild@1
99- displayName : ' Build CustomOperator Sample'
100- inputs :
101- solution : Samples/CustomOperator/desktop/cpp/custom-operator-sample.sln
102- vsVersion : 15.0
103- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\CustomOperator\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
104- platform : ' $(BuildPlatform)'
105- configuration : ' $(BuildConfiguration)'
106- clean : true
107- msbuildArchitecture : x64
108- createLogFile : true
109- condition : succeededOrFailed()
110-
111-
112- - task : VSBuild@1
113- displayName : ' Build MNIST-Tutorial-cs Sample'
114- inputs :
115- solution : ' Samples/MNIST/Tutorial/cs/mnist_demo.sln'
116- vsVersion : 15.0
117- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\MNIST-Tutorial\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
118- platform : ' $(BuildPlatform)'
119- configuration : ' $(BuildConfiguration)'
120- clean : true
121- msbuildArchitecture : x64
122- createLogFile : true
123- condition : succeededOrFailed()
124-
125- - task : VSBuild@1
126- displayName : ' Build MNIST-UWP-cs Sample'
127- inputs :
128- solution : ' Samples/MNIST/UWP/cs/mnist_demo.sln'
129- vsVersion : 15.0
130- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\MNIST-cs\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
131- platform : ' $(BuildPlatform)'
132- configuration : ' $(BuildConfiguration)'
133- clean : true
134- msbuildArchitecture : x64
135- createLogFile : true
136- condition : succeededOrFailed()
137-
138- - task : VSBuild@1
139- displayName : ' Build SqueezenetObjectDetection Sample'
140- inputs :
141- solution : Samples/SqueezeNetObjectDetection/squeezenetobjectdetection.sln
142- vsVersion : 15.0
143- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\SqueezeNetObjectDetection\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
144- platform : ' $(BuildPlatform)'
145- configuration : ' $(BuildConfiguration)'
146- clean : true
147- msbuildArchitecture : x64
148- createLogFile : true
149- condition : succeededOrFailed()
150-
151- - task : VSBuild@1
152- displayName : ' Build FNSCandyStyleTransfer-UWP-CS Sample'
153- inputs :
154- solution : Samples/FNSCandyStyleTransfer/UWP/CS/snapcandy.sln
155- vsVersion : 15.0
156- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\FNSCandyStyleTransfer\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
157- platform : ' $(BuildPlatform)'
158- configuration : ' $(BuildConfiguration)'
159- clean : true
160- msbuildArchitecture : x64
161- createLogFile : true
162- condition : succeededOrFailed()
163-
164- - task : VSBuild@1
165- displayName : ' Build MNIST-UWP-cppcx Sample'
166- inputs :
167- solution : ' Samples/MNIST/UWP/cppcx/mnist_cppcx.sln'
168- vsVersion : 15.0
169- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\MNIST-cppcx\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
170- platform : ' $(BuildPlatform)'
171- configuration : ' $(BuildConfiguration)'
172- clean : true
173- msbuildArchitecture : x64
174- createLogFile : true
175- condition : succeededOrFailed()
176-
177- - task : VSBuild@1
178- displayName : ' Build CustomTensorization Sample'
179- inputs :
180- solution : Samples/CustomTensorization/CustomTensorization.sln
181- vsVersion : 15.0
182- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\CustomTensorization\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
183- platform : ' $(BuildPlatform)'
184- configuration : ' $(BuildConfiguration)'
185- clean : true
186- msbuildArchitecture : x64
187- createLogFile : true
188- condition : succeededOrFailed()
189-
190- - task : VSBuild@1
191- displayName : ' Build BatchSupport Sample'
55+ - task : PowerShell@2
56+ displayName : ' Install the win 10 sdk v18362 if necessary'
19257 inputs :
193- solution : Samples/BatchSupport/BatchSupport.sln
194- vsVersion : 15.0
195- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\BatchSupport\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
196- platform : ' $(BuildPlatform)'
197- configuration : ' $(BuildConfiguration)'
198- clean : true
199- msbuildArchitecture : x64
200- createLogFile : true
201- condition : succeededOrFailed()
58+ targetType : inline
59+ script : if (-not (Test-Path "${ENV:programfiles(x86)}\windows Kits\10\include\10.0.18362.0\")) { choco install windows-sdk-10-version-1903-all -y }
20260
20361 - task : VSBuild@1
204- displayName : ' Build Emoji Sample '
62+ displayName : ' Build WinMLSamplesGallery '
20563 inputs :
206- solution : Samples/Emoji8/UWP/cs/Emoji8 .sln
207- vsVersion : 15.0
208- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\Emoji8 \ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
64+ solution : ' Samples/WinMLSamplesGallery/WinMLSamplesGallery .sln'
65+ vsVersion : " 16.0 "
66+ msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\WinMLSamplesGallery \ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion) /t:Restore,Clean,Build '
20967 platform : ' $(BuildPlatform)'
21068 configuration : ' $(BuildConfiguration)'
211- clean : true
21269 msbuildArchitecture : x64
21370 createLogFile : true
21471 condition : succeededOrFailed()
21572
216- - task : VSBuild@1
217- displayName : ' Build StreamFromResource Sample'
218- inputs :
219- solution : Samples/StreamFromResource/StreamFromResource.sln
220- vsVersion : 15.0
221- msbuildArgs : ' -v:diag /p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\StreamFromResource\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion)'
222- platform : ' $(BuildPlatform)'
223- configuration : ' $(BuildConfiguration)'
224- clean : true
225- msbuildArchitecture : x64
226- createLogFile : true
227- condition : succeededOrFailed()
73+ # TODO: Add previously failing build tasks
22874
22975 - task : CopyFiles@2
23076 inputs :
@@ -250,7 +96,6 @@ steps:
25096 sourceFolder : ' SharedContent'
25197 contents : ' **\*'
25298 condition : succeededOrFailed()
253-
25499
255100 - task : PublishBuildArtifacts@1
256101 displayName : ' Publish Artifact: Samples'
0 commit comments