Skip to content

Commit b513b97

Browse files
Add VMR leg that builds test projects (#44843)
Co-authored-by: Nikola Milosavljevic <[email protected]>
1 parent 71b8c10 commit b513b97

File tree

3 files changed

+16
-0
lines changed

3 files changed

+16
-0
lines changed

eng/pipelines/templates/stages/vmr-build.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,6 +374,16 @@ stages:
374374
targetOS: linux
375375
targetArchitecture: x64
376376

377+
- template: ../jobs/vmr-build.yml
378+
parameters:
379+
buildName: Windows_BuildTests
380+
isBuiltFromVmr: ${{ parameters.isBuiltFromVmr }}
381+
vmrBranch: ${{ variables.VmrBranch }}
382+
pool: ${{ parameters.pool_Windows }}
383+
targetOS: windows
384+
targetArchitecture: x64
385+
extraProperties: /p:DotNetBuildTests=true
386+
377387
#### VERTICAL BUILD (Official) ####
378388
- ${{ if not(parameters.isSourceOnlyBuild) }}:
379389
- stage: VMR_Vertical_Build

src/SourceBuild/content/repo-projects/sdk.proj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
<PropertyGroup>
44
<LogVerbosityOptOut>true</LogVerbosityOptOut>
55

6+
<!-- Tests are only building on Windows - https://github.com/dotnet/source-build/issues/4882 -->
7+
<DotNetBuildTestsOptOut Condition="'$(OS)' != 'Windows_NT'">true</DotNetBuildTestsOptOut>
8+
69
<BuildArgs Condition="'$(TargetOS)' == 'windows'">$(BuildArgs) -nativeToolsOnMachine</BuildArgs>
710
<BuildArgs>$(BuildArgs) /p:PackageProjectUrl=https://github.com/dotnet/sdk</BuildArgs>
811
<BuildArgs>$(BuildArgs) /p:PortableRid=$(PortableRid)</BuildArgs>

src/SourceBuild/content/repo-projects/winforms.proj

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
<PropertyGroup>
44
<LogVerbosityOptOut>true</LogVerbosityOptOut>
55

6+
<!-- Tests are failing to build: https://github.com/dotnet/source-build/issues/4875 -->
7+
<DotNetBuildTestsOptOut>true</DotNetBuildTestsOptOut>
8+
69
<BuildArgs>$(BuildArgs) $(FlagParameterPrefix)v $(LogVerbosity)</BuildArgs>
710
<BuildArgs>$(BuildArgs) $(FlagParameterPrefix)NativeToolsOnMachine</BuildArgs>
811
</PropertyGroup>

0 commit comments

Comments
 (0)