diff --git a/.pipelines/v2/templates/job-build-project.yml b/.pipelines/v2/templates/job-build-project.yml index 4ce0c0e7c0..cad18fc37f 100644 --- a/.pipelines/v2/templates/job-build-project.yml +++ b/.pipelines/v2/templates/job-build-project.yml @@ -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