Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.

Commit 6f64132

Browse files
authored
Build AppX packages before building XF solution to fix UWP UI tests (#12935)
1 parent c782930 commit 6f64132

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

build/steps/build-windows.yml

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,22 @@ steps:
3030
# version: $(DOTNET_VERSION)
3131
# packageType: 'sdk'
3232

33+
34+
- script: build.cmd -Target cg-uwp-build-tests -ScriptArgs '-BUILD_CONFIGURATION="$(BuildConfiguration)"'
35+
condition: and(eq(variables['BuildConfiguration'], 'Release'), ne('${{ parameters.includePages }}', true))
36+
displayName: 'Build Tests and APPX'
37+
38+
- task: CopyFiles@2
39+
displayName: 'Copy Appx Packages'
40+
condition: and(eq(variables['BuildConfiguration'], 'Release'), ne('${{ parameters.includePages }}', true))
41+
inputs:
42+
Contents: |
43+
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/*
44+
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/Add-AppDevPackage.resources/**
45+
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/TelemetryDependencies/**
46+
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/Dependencies/x86/**
47+
TargetFolder: '$(build.artifactstagingdirectory)'
48+
3349
- script: build.cmd -Target BuildForNuget -ScriptArgs '-BUILD_CONFIGURATION="$(BuildConfiguration)"','-Build_ArtifactStagingDirectory="$(Build.ArtifactStagingDirectory)"'
3450
name: winbuild
3551
displayName: 'Build Projects For Nuget'
@@ -172,23 +188,6 @@ steps:
172188
**/*.binlog
173189
174190
TargetFolder: ${{ parameters.artifactsTargetFolder }}
175-
176-
- script: build.cmd -Target cg-uwp-build-tests -ScriptArgs '-BUILD_CONFIGURATION="$(BuildConfiguration)"'
177-
condition: and(eq(variables['BuildConfiguration'], 'Release'), ne('${{ parameters.includePages }}', true))
178-
displayName: 'Build Tests and APPX'
179-
180-
- task: CopyFiles@2
181-
displayName: 'Copy Appx Packages'
182-
condition: and(eq(variables['BuildConfiguration'], 'Release'), ne('${{ parameters.includePages }}', true))
183-
inputs:
184-
Contents: |
185-
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/*
186-
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/Add-AppDevPackage.resources/**
187-
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/TelemetryDependencies/**
188-
Xamarin.Forms.ControlGallery.WindowsUniversal/AppPackages/*/Dependencies/x86/**
189-
TargetFolder: '$(build.artifactstagingdirectory)'
190-
CleanTargetFolder: false
191-
flattenFolders: false
192191

193192
- task: CopyFiles@2
194193
displayName: 'Copy Cake File'

0 commit comments

Comments
 (0)