Add support for PB_SkipTests and PB_SignType variables (#646)
This commit is contained in:
parent
6b61ae9f95
commit
fac246e67c
|
|
@ -12,7 +12,7 @@
|
|||
</ItemGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<BatchBuilds Condition="$(BuildInParallel) AND '$(CompileOnly)'=='true'">true</BatchBuilds>
|
||||
<BatchBuilds Condition="$(BuildInParallel) AND '$(SkipTests)'=='true'">true</BatchBuilds>
|
||||
<BatchBuilds Condition="'$(BatchBuilds)'==''">false</BatchBuilds>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,6 @@
|
|||
<Project>
|
||||
<Target Name="Sign">
|
||||
<!-- We only support 'public' signing for now, which for us just means building our assemblies using our public strong-name key...which we do by default anyways. -->
|
||||
<Error Text="SignType '$(SignType)' is not yet supported on this repo." Condition="'$(SignType)' != 'public'" />
|
||||
</Target>
|
||||
</Project>
|
||||
|
|
@ -2,6 +2,11 @@
|
|||
<PropertyGroup>
|
||||
<!-- This repo does not have solutions to build -->
|
||||
<DisableDefaultTargets>true</DisableDefaultTargets>
|
||||
|
||||
<SignType Condition=" '$(SignType)' == '' ">public</SignType>
|
||||
|
||||
<SkipTests>false</SkipTests>
|
||||
<SkipTests Condition="'$(CompileOnly)' == 'true'">true</SkipTests>
|
||||
</PropertyGroup>
|
||||
|
||||
<Import Project="artifacts.props" />
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@
|
|||
<Import Project="RuntimeStoreInstaller.targets" />
|
||||
<Import Project="PackageArchive.targets" />
|
||||
<Import Project="Templating.targets" />
|
||||
<Import Project="Signing.targets" />
|
||||
<Import Project="push.targets" />
|
||||
|
||||
<PropertyGroup>
|
||||
|
|
@ -12,7 +13,7 @@
|
|||
<_DependencyBuildDirectory>$(RepositoryRoot).deps\build\</_DependencyBuildDirectory>
|
||||
<_DependencyPackagesDirectory>$(_DependencyBuildDirectory)</_DependencyPackagesDirectory>
|
||||
|
||||
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(CompileOnly)'=='true'">/t:Package /t:VerifyPackages</_RepositoryBuildTargets>
|
||||
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(SkipTests)'=='true'">/t:Package /t:VerifyPackages</_RepositoryBuildTargets>
|
||||
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'==''">/t:Build</_RepositoryBuildTargets>
|
||||
<!-- For external packages that come from feeds will mirrored to aspnetcore feeds. -->
|
||||
<IntermediateMirrorPackageDir>$(IntermediateDir)mirror\</IntermediateMirrorPackageDir>
|
||||
|
|
@ -25,7 +26,7 @@
|
|||
<CleanDependsOn>$(CleanDependsOn);CleanArtifacts;CleanUniverseArtifacts</CleanDependsOn>
|
||||
<RestoreDependsOn>$(RestoreDependsOn);RestoreExternalDependencies</RestoreDependsOn>
|
||||
<CompileDependsOn>$(CompileDependsOn);BuildRepositories</CompileDependsOn>
|
||||
<PackageDependsOn Condition="'$(TestOnly)' != 'true'">$(PackageDependsOn);BuildAllMetapackage;BuildTemplates;SplitPackages</PackageDependsOn>
|
||||
<PackageDependsOn Condition="'$(TestOnly)' != 'true'">$(PackageDependsOn);BuildAllMetapackage;BuildTemplates;SplitPackages;Sign</PackageDependsOn>
|
||||
<VerifyDependsOn Condition="'$(TestOnly)' != 'true'">$(VerifyDependsOn);VerifyCoherentVersions</VerifyDependsOn>
|
||||
</PropertyGroup>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue