Compare commits

...

4 Commits

Author SHA1 Message Date
Shawn Yuan
12534a986f update
Signed-off-by: Shawn Yuan <shuaiyuan@microsoft.com>
2025-06-03 12:40:10 +08:00
Shawn Yuan
8916442406 update
Signed-off-by: Shawn Yuan <shuaiyuan@microsoft.com>
2025-06-03 11:57:51 +08:00
Shawn Yuan
2ef0262897 update
Signed-off-by: Shawn Yuan <shuaiyuan@microsoft.com>
2025-06-03 11:53:51 +08:00
Shawn Yuan
7a0ebbd21e allow pipeline to use unstable winappsdk.
Signed-off-by: Shawn Yuan <shuaiyuan@microsoft.com>
2025-06-03 10:57:42 +08:00
4 changed files with 18 additions and 0 deletions

View File

@@ -37,6 +37,10 @@ parameters:
- name: useExperimentalVersion
type: boolean
default: false
- name: useUnstableWinAppSDK
type: boolean
displayName: "Allow using unstable WinAppSDK package (even if build failed)"
default: false
extends:
template: templates/pipeline-ci-build.yml
@@ -48,3 +52,4 @@ extends:
useLatestWinAppSDK: ${{ parameters.useLatestWinAppSDK }}
winAppSDKVersionNumber: ${{ parameters.winAppSDKVersionNumber }}
useExperimentalVersion: ${{ parameters.useExperimentalVersion }}
useUnstableWinAppSDK: ${{ parameters.useUnstableWinAppSDK }}

View File

@@ -68,6 +68,9 @@ parameters:
- name: useExperimentalVersion
type: boolean
default: false
- name: useUnstableWinAppSDK
type: boolean
default: false
- name: csProjectsToPublish
type: object
default:
@@ -204,6 +207,7 @@ jobs:
parameters:
versionNumber: ${{ parameters.winAppSDKVersionNumber }}
useExperimentalVersion: ${{ parameters.useExperimentalVersion }}
useUnstableWinAppSDK: ${{ parameters.useUnstableWinAppSDK }}
- ${{ if eq(parameters.useLatestWinAppSDK, false)}}:
- template: .\steps-restore-nuget.yml

View File

@@ -34,6 +34,9 @@ parameters:
- name: useExperimentalVersion
type: boolean
default: false
- name: useUnstableWinAppSDK
type: boolean
default: false
stages:
- ${{ each platform in parameters.buildPlatforms }}:
@@ -58,6 +61,7 @@ stages:
runTests: ${{ parameters.runTests }}
useVSPreview: ${{ parameters.useVSPreview }}
useLatestWinAppSDK: ${{ parameters.useLatestWinAppSDK }}
useUnstableWinAppSDK: ${{ parameters.useUnstableWinAppSDK }}
${{ if eq(parameters.useLatestWinAppSDK, true) }}:
winAppSDKVersionNumber: ${{ parameters.winAppSDKVersionNumber }}
useExperimentalVersion: ${{ parameters.useExperimentalVersion }}

View File

@@ -5,6 +5,9 @@ parameters:
- name: useExperimentalVersion
type: boolean
default: false
- name: useUnstableWinAppSDK
type: boolean
default: false
steps:
- task: NuGetAuthenticate@1
@@ -28,6 +31,8 @@ steps:
buildType: 'specific'
project: '55e8140e-57ac-4e5f-8f9c-c7c15b51929d'
definition: '104083'
allowPartiallySucceededBuilds: ${{ parameters.useUnstableWinAppSDK }}
allowFailedBuilds: ${{ parameters.useUnstableWinAppSDK }}
buildVersionToDownload: 'latestFromBranch'
branchName: 'refs/heads/release/${{ parameters.versionNumber }}-stable'
artifactName: 'WindowsAppSDK_Nuget_And_MSIX'