52 lines
2.0 KiB
XML
52 lines
2.0 KiB
XML
<Project>
|
|
<ItemDefinitionGroup>
|
|
<Repository>
|
|
<Build>true</Build>
|
|
|
|
<!--
|
|
Specifies the ruleset used to determine if a repo should build in a patch update, or not.
|
|
The default is ProductChangesOnly.
|
|
|
|
Rulesets:
|
|
ProductChangeOnly
|
|
Only produce new package versions if there were changes to product code.
|
|
Examples: this is the default. Most repos should use this policy.
|
|
|
|
CascadeVersion
|
|
Produce new package versions if there were changes to product code, or if one of the package dependencies has updated.
|
|
Examples: metapackages which are not top-level, but should still be used to help users get the latest transitive set of dependencies
|
|
|
|
AlwaysUpdate
|
|
Packages should update in every patch.
|
|
Examples: top-level metapackages and templates.
|
|
|
|
-->
|
|
<PatchPolicy>ProductChangesOnly</PatchPolicy>
|
|
<RootPath></RootPath>
|
|
</Repository>
|
|
<ShippedRepository>
|
|
<Build>false</Build>
|
|
<PatchPolicy>ProductChangesOnly</PatchPolicy>
|
|
<RootPath></RootPath>
|
|
</ShippedRepository>
|
|
</ItemDefinitionGroup>
|
|
|
|
<PropertyGroup>
|
|
<TestsRequiredTheSharedRuntime Condition="'$(RepositoryToBuild)' == 'Templating'">true</TestsRequiredTheSharedRuntime>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<Repository Include="Scaffolding" PatchPolicy="AlwaysUpdate" />
|
|
<Repository Include="Templating" PatchPolicy="AlwaysUpdateAndCascadeVersions" RootPath="$(RepositoryRoot)src\Templating\" />
|
|
|
|
<!-- Test-only repos -->
|
|
<Repository Include="AuthSamples" PatchPolicy="AlwaysUpdateAndCascadeVersions" RootPath="$(RepositoryRoot)src\AuthSamples\" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ShippedRepository Include="EntityFrameworkCore" />
|
|
<ShippedRepository Include="MvcPrecompilation" RootPath="$(RepositoryRoot)src\MvcPrecompilation\"/>
|
|
<ShippedRepository Include="SignalR" RootPath="$(RepositoryRoot)src\SignalR\" />
|
|
</ItemGroup>
|
|
</Project>
|