4949 - Tools
5050
5151steps :
52- # - task: PowerShell@2
53- # displayName: 'Clone Git Submodules'
54- # inputs:
55- # targetType: inline
56- # script: git submodule update --init --recursive
52+ - task : PowerShell@2
53+ displayName : ' Clone Git Submodules'
54+ inputs :
55+ targetType : inline
56+ script : git submodule update --init --recursive
5757
5858 - task : NuGetToolInstaller@1
5959 displayName : ' Install NuGet 5.11.0'
@@ -66,35 +66,35 @@ steps:
6666 targetType : inline
6767 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 }
6868
69- # - task: PowerShell@1
70- # displayName: OpenCV - Configure CMake
71- # inputs:
72- # scriptName: external/tools/CMakeConfigureOpenCV.ps1
73- # workingDirectory: $(System.ArtifactsDirectory)
74- # arguments: >
75- # -Architecture $(BuildPlatform)
76-
77- # - task: VSBuild@1
78- # displayName: 'OpenCV - Build'
79- # inputs:
80- # solution: 'build/external/opencv/cmake_config/$(BuildPlatform)/OpenCV.sln"'
81- # vsVersion: "16.0"
82- # msbuildArgs: '/p:Configuration=$(BuildConfiguration) /t:Build /p:LinkIncremental=false /p:DebugSymbols=false /p:DebugType=None'
83- # configuration: '$(BuildConfiguration)'
84- # msbuildArchitecture: x64
85- # createLogFile: true
86- # condition: succeededOrFailed()
69+ - task : PowerShell@1
70+ displayName : OpenCV - Configure CMake
71+ inputs :
72+ scriptName : external/tools/CMakeConfigureOpenCV.ps1
73+ workingDirectory : $(System.ArtifactsDirectory)
74+ arguments : >
75+ -Architecture $(BuildPlatform)
76+
77+ - task : VSBuild@1
78+ displayName : ' OpenCV - Build'
79+ inputs :
80+ solution : ' build/external/opencv/cmake_config/$(BuildPlatform)/OpenCV.sln"'
81+ vsVersion : " 16.0"
82+ msbuildArgs : ' /p:Configuration=$(BuildConfiguration) /t:Build /p:LinkIncremental=false /p:DebugSymbols=false /p:DebugType=None'
83+ configuration : ' $(BuildConfiguration)'
84+ msbuildArchitecture : x64
85+ createLogFile : true
86+ condition : succeededOrFailed()
8787
88- # - task: VSBuild@1
89- # displayName: 'OpenCV - Install'
90- # inputs:
91- # solution: 'build/external/opencv/cmake_config/$(BuildPlatform)/INSTALL.vcxproj'
92- # vsVersion: "16.0"
93- # msbuildArgs: '/p:Configuration=$(BuildConfiguration) /p:LinkIncremental=false /p:DebugSymbols=false /p:DebugType=None'
94- # configuration: '$(BuildConfiguration)'
95- # msbuildArchitecture: x64
96- # createLogFile: true
97- # condition: succeededOrFailed()
88+ - task : VSBuild@1
89+ displayName : ' OpenCV - Install'
90+ inputs :
91+ solution : ' build/external/opencv/cmake_config/$(BuildPlatform)/INSTALL.vcxproj'
92+ vsVersion : " 16.0"
93+ msbuildArgs : ' /p:Configuration=$(BuildConfiguration) /p:LinkIncremental=false /p:DebugSymbols=false /p:DebugType=None'
94+ configuration : ' $(BuildConfiguration)'
95+ msbuildArchitecture : x64
96+ createLogFile : true
97+ condition : succeededOrFailed()
9898
9999 - task : PowerShell@2
100100 displayName : ' Restore WinMLSamplesGalleryNative Nuget Packages'
@@ -106,19 +106,6 @@ steps:
106106 $csproj = [System.IO.Path]::Combine($solution_dir, 'WinMLSamplesGalleryNative', 'WinMLSamplesGalleryNative.vcxproj')
107107 nuget restore $csproj -SolutionDirectory $solution_dir
108108
109- # - task: MsixPackaging@1
110- # inputs:
111- # outputPath: 'Samples/WinMLSamplesGallery/WinMLSamplesGallery (Package)/AppPackages'
112- # solution: 'Samples/WinMLSamplesGallery/WinMLSamplesGallery.sln'
113- # clean: true
114- # generateBundle: true
115- # buildConfiguration: 'debug'
116- # updateAppVersion: false
117- # appPackageDistributionMode: 'SideloadOnly'
118- # msbuildLocationMethod: 'version'
119- # msbuildVersion: 'latest'
120- # msbuildArchitecture: 'x86'
121-
122109 - task : VSBuild@1
123110 displayName : ' Build And Publish WinMLSamplesGallery'
124111 inputs :
@@ -129,44 +116,27 @@ steps:
129116 configuration : ' $(BuildConfiguration)'
130117 msbuildArchitecture : x64
131118 createLogFile : true
132- condition : succeededOrFailed()
133-
134- # - task: PowerShell@2
135- # inputs:
136- # targetType: 'inline'
137- # script: 'C:\"Program Files (x86)"\"Microsoft Visual Studio"\2019\Enterprise\MSBuild\Current\Bin\amd64\msbuild.exe Samples/WinMLSamplesGallery/WinMLSamplesGallery.sln /p:Configuration=$(BuildConfiguration) /p:Platform=$(BuildPlatform) /p:UapAppxPackageBuildMode=SideloadOnly /p:AppxPackageSigningEnabled=false /p:AppxBundle=Always "/p:AppxBundlePlatforms=x86|x64" /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion) /t:Restore,Clean,Build,Publish'
138-
139- # - task: VSBuild@1
140- # displayName: 'Build WinMLSamplesGallery'
141- # inputs:
142- # solution: 'Samples/WinMLSamplesGallery/WinMLSamplesGallery.sln'
143- # vsVersion: "16.0"
144- # msbuildArgs: '/p:OutDir=$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\WinMLSamplesGallery\ /p:WindowsTargetPlatformVersion=$(WindowsTargetPlatformVersion) /t:Restore,Clean,Build'
145- # platform: '$(BuildPlatform)'
146- # configuration: '$(BuildConfiguration)'
147- # msbuildArchitecture: x64
148- # createLogFile: true
149- # condition: succeededOrFailed()
119+ condition : succeededOrFailed()
150120
151121 # TODO: Add previously failing build tasks
152122
153- # - task: CopyFiles@2
154- # inputs:
155- # targetFolder: '$(Build.ArtifactStagingDirectory)\$(BuildPlatform)\$(BuildConfiguration)\'
156- # sourceFolder: '$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\'
157- # Contents: |
158- # **\SamplesTest\**
159- # **\AppPackages\**
160- # condition: succeededOrFailed()
161-
162- # - task: CopyFiles@2
163- # inputs:
164- # targetFolder: '$(Build.ArtifactStagingDirectory)\$(BuildPlatform)\$(BuildConfiguration)\'
165- # sourceFolder: '$(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\'
166- # Contents: |
167- # ?(AdapterSelection|CustomOperator|CustomTensorization)**\*
168- # SqueezeNetObjectDetection\*
169- # condition: succeededOrFailed()
123+ - task : CopyFiles@2
124+ inputs :
125+ targetFolder : ' $(Build.ArtifactStagingDirectory)\$(BuildPlatform)\$(BuildConfiguration)\'
126+ sourceFolder : ' $(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\'
127+ Contents : |
128+ **\SamplesTest\**
129+ **\AppPackages\**
130+ condition : succeededOrFailed()
131+
132+ - task : CopyFiles@2
133+ inputs :
134+ targetFolder : ' $(Build.ArtifactStagingDirectory)\$(BuildPlatform)\$(BuildConfiguration)\'
135+ sourceFolder : ' $(System.DefaultWorkingDirectory)\bin\$(BuildPlatform)\$(BuildConfiguration)\'
136+ Contents : |
137+ ?(AdapterSelection|CustomOperator|CustomTensorization)**\*
138+ SqueezeNetObjectDetection\*
139+ condition : succeededOrFailed()
170140
171141 - task : CopyFiles@2
172142 inputs :
@@ -176,6 +146,7 @@ steps:
176146 condition : succeededOrFailed()
177147
178148 - task : CopyFiles@2
149+ displayName : ' Copy App Packages'
179150 inputs :
180151 targetFolder : ' $(Build.ArtifactStagingDirectory)\$(BuildPlatform)\$(BuildConfiguration)\SharedContent'
181152 sourceFolder : ' SharedContent'
0 commit comments