diff --git a/build/RepositoryBuild.targets b/build/RepositoryBuild.targets
index d02f9ca9ae..faaf0a0799 100644
--- a/build/RepositoryBuild.targets
+++ b/build/RepositoryBuild.targets
@@ -12,7 +12,7 @@
- true
+ true
false
diff --git a/build/Signing.targets b/build/Signing.targets
new file mode 100644
index 0000000000..a586d6be68
--- /dev/null
+++ b/build/Signing.targets
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/build/repo.props b/build/repo.props
index 180925e696..45a74537b4 100644
--- a/build/repo.props
+++ b/build/repo.props
@@ -2,6 +2,11 @@
true
+
+ public
+
+ false
+ true
diff --git a/build/repo.targets b/build/repo.targets
index c589d313c8..65d5b5cdf4 100644
--- a/build/repo.targets
+++ b/build/repo.targets
@@ -4,6 +4,7 @@
+
@@ -12,7 +13,7 @@
<_DependencyBuildDirectory>$(RepositoryRoot).deps\build\
<_DependencyPackagesDirectory>$(_DependencyBuildDirectory)
- <_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(CompileOnly)'=='true'">/t:Package /t:VerifyPackages
+ <_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(SkipTests)'=='true'">/t:Package /t:VerifyPackages
<_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'==''">/t:Build
$(IntermediateDir)mirror\
@@ -25,7 +26,7 @@
$(CleanDependsOn);CleanArtifacts;CleanUniverseArtifacts
$(RestoreDependsOn);RestoreExternalDependencies
$(CompileDependsOn);BuildRepositories
- $(PackageDependsOn);BuildAllMetapackage;BuildTemplates;SplitPackages
+ $(PackageDependsOn);BuildAllMetapackage;BuildTemplates;SplitPackages;Sign
$(VerifyDependsOn);VerifyCoherentVersions