This commit is contained in:
Shawn Yuan (from Dev Box)
2025-12-18 16:07:55 +08:00
parent 9aab0f3893
commit f2f73b831e

View File

@@ -128,10 +128,11 @@ jobs:
${{ else }}:
MSBuildMainBuildTargets: Build
${{ insert }}: ${{ parameters.variables }}
RestoreAdditionalProjectSourcesArg: ''
CompatibilityTestMsBuildArgs: ''
${{ if eq(parameters.useLatestWinAppSDK, true) }}:
RestoreAdditionalProjectSourcesArg: '/p:RestoreAdditionalProjectSources="$(Build.SourcesDirectory)\localpackages\NugetPackages"'
${{ else }}:
RestoreAdditionalProjectSourcesArg: ''
CompatibilityTestMsBuildArgs: '/p:IsCompatibilityTest=true'
displayName: Build
timeoutInMinutes: ${{ parameters.timeoutInMinutes }}
cancelTimeoutInMinutes: ${{ parameters.cancelTimeoutInMinutes }}
@@ -263,6 +264,7 @@ jobs:
$(MSBuildCacheParameters)
/t:$(MSBuildMainBuildTargets)
$(RestoreAdditionalProjectSourcesArg)
$(CompatibilityTestMsBuildArgs)
platform: $(BuildPlatform)
configuration: $(BuildConfiguration)
msbuildArchitecture: x64
@@ -286,6 +288,7 @@ jobs:
${{ parameters.additionalBuildOptions }}
$(MSBuildCacheParameters)
$(RestoreAdditionalProjectSourcesArg)
$(CompatibilityTestMsBuildArgs)
platform: x64
configuration: $(BuildConfiguration)
msbuildArchitecture: x64
@@ -297,7 +300,7 @@ jobs:
condition: and(succeeded(), ne(variables['BuildPlatform'], 'x64'))
inputs:
solution: src/dsc/v3/PowerToys.DSC/PowerToys.DSC.csproj
msbuildArgs: /t:Build /m /restore
msbuildArgs: /t:Build /m /restore $(CompatibilityTestMsBuildArgs)
platform: x64
configuration: $(BuildConfiguration)
msbuildArchitecture: x64
@@ -347,6 +350,7 @@ jobs:
${{ parameters.additionalBuildOptions }}
$(MSBuildCacheParameters)
$(RestoreAdditionalProjectSourcesArg)
$(CompatibilityTestMsBuildArgs)
platform: $(BuildPlatform)
configuration: $(BuildConfiguration)
msbuildArchitecture: x64
@@ -368,6 +372,7 @@ jobs:
${{ parameters.additionalBuildOptions }}
$(MSBuildCacheParameters)
$(RestoreAdditionalProjectSourcesArg)
$(CompatibilityTestMsBuildArgs)
platform: $(BuildPlatform)
configuration: $(BuildConfiguration)
msbuildArchitecture: x64
@@ -392,6 +397,7 @@ jobs:
/p:TargetFramework=net9.0-windows10.0.26100.0
/bl:$(LogOutputDirectory)\publish-${{ join('_',split(project, '/')) }}.binlog
$(RestoreAdditionalProjectSourcesArg)
$(CompatibilityTestMsBuildArgs)
platform: $(BuildPlatform)
configuration: $(BuildConfiguration)
msbuildArchitecture: x64