Skip to content

Commit

Permalink
ci: Build WinAppSDK (#1158)
Browse files Browse the repository at this point in the history
  • Loading branch information
Youssef1313 authored Nov 6, 2024
1 parent 10830c4 commit 1fd7607
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 1 deletion.
3 changes: 2 additions & 1 deletion build/workflow/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,4 +69,5 @@ stages:
- template: stage-build-ios.yml
- template: stage-uitests-ios.yml
- template: stage-build-android.yml
- template: stage-uitests-android.yml
- template: stage-uitests-android.yml
- template: stage-build-winappsdk.yml
30 changes: 30 additions & 0 deletions build/workflow/stage-build-winappsdk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
jobs:
- job: WinAppSDK

pool:
vmImage: windows-2022

steps:
- template: templates/dotnet-workload-install-windows.yml
- template: templates/canary-updater.yml
- template: templates/gitversion.yml
- template: templates/set-app-versions.yml

- task: MSBuild@1
inputs:
solution: $(build.sourcesdirectory)/samples/Uno.Toolkit.WinUI.Samples/Uno.Toolkit.WinUI.Samples.Windows.Desktop/Uno.Toolkit.WinUI.Samples.Windows.Desktop.csproj
msbuildLocationMethod: version
msbuildVersion: latest
msbuildArchitecture: x86
msbuildArguments: /r /t:Publish /m /v:m /p:Configuration=Release /p:GenerateAppxPackageOnBuild=true /detailedsummary /bl:$(build.artifactstagingdirectory)/build-winappsdk.binlog
clean: false
restoreNugetPackages: false
logProjectEvents: false
createLogFile: false

- task: PublishBuildArtifacts@1
condition: always()
inputs:
PathtoPublish: $(build.sourcesdirectory)/samples/Uno.Toolkit.WinUI.Samples/Uno.Toolkit.WinUI.Samples.Windows.Desktop/bin/Release/
ArtifactName: WinAppSDK
ArtifactType: Container

0 comments on commit 1fd7607

Please sign in to comment.