diff --git a/.gitignore b/.gitignore index 9e1c379c5502..ae9ce57e9090 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ binaries/ [Rr]elease/ build/ restoredPackages/ +PolicheckOutput/ tools/net46/ tools/Microsoft.WindowsAzure.Build.Tasks/packages/ PublishedNugets/ diff --git a/Directory.Build.props b/Directory.Build.props index 6f37985a3f06..5e0e7b5860b9 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -9,6 +9,7 @@ src\Authentication\Authentication.sln AzureManagementLibraries.sln $(LibraryRoot)binaries + $(LibraryRoot)PolicheckOutput $(BinariesFolder)\packages false false diff --git a/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks.Tests/CategorizeProjectTaskTest.cs b/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks.Tests/CategorizeProjectTaskTest.cs index c8b868ee72e9..2ecdaaaeb80f 100644 --- a/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks.Tests/CategorizeProjectTaskTest.cs +++ b/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks.Tests/CategorizeProjectTaskTest.cs @@ -77,6 +77,19 @@ public void ScopedProject() } } + [Fact] + public void UnSupportedProjects() + { + SDKCategorizeProjects cproj = new SDKCategorizeProjects(); + cproj.SourceRootDirPath = sourceRootDir; + cproj.BuildScope = @"SDKs\Batch\DataPlane"; + + if (cproj.Execute()) + { + Assert.Equal(3, cproj.unSupportedProjectsToBuild.Count()); + } + } + [Fact] public void IgnoredProjects() { diff --git a/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks/SDKCategorizeProjects.cs b/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks/SDKCategorizeProjects.cs index 28eb4f19545c..23318beefcb1 100644 --- a/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks/SDKCategorizeProjects.cs +++ b/tools/Microsoft.WindowsAzure.Build.Tasks/Build.Tasks/SDKCategorizeProjects.cs @@ -172,12 +172,12 @@ public override bool Execute() Debug.WriteLine("Parsing Projects took {0}", (projTimeAfter - projTimeBefore).TotalSeconds.ToString()); - var net452SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported = true && s.FxMoniker == TargetFrameworkMoniker.net452 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; - var netStd14SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported = true && s.FxMoniker == TargetFrameworkMoniker.netstandard14 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; - var netCore11SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported = true && s.FxMoniker == TargetFrameworkMoniker.netcoreapp11 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; - var testNetCore11Projects = from s in projWithMetaData where (s.IsTargetFxSupported = true && s.FxMoniker == TargetFrameworkMoniker.netcoreapp11 && s.ProjectType == SdkProjctType.Test) select s.ProjectTaskItem; - var testNet452Projects = from s in projWithMetaData where (s.IsTargetFxSupported = true && s.FxMoniker == TargetFrameworkMoniker.net452 && s.ProjectType == SdkProjctType.Test) select s.ProjectTaskItem; - var unSupportedProjects = from s in projWithMetaData where (s.IsTargetFxSupported = false) select s.ProjectTaskItem; + var net452SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported == true && s.FxMoniker == TargetFrameworkMoniker.net452 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; + var netStd14SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported == true && s.FxMoniker == TargetFrameworkMoniker.netstandard14 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; + var netCore11SdkProjects = from s in projWithMetaData where (s.IsTargetFxSupported == true && s.FxMoniker == TargetFrameworkMoniker.netcoreapp11 && s.ProjectType == SdkProjctType.Sdk) select s.ProjectTaskItem; + var testNetCore11Projects = from s in projWithMetaData where (s.IsTargetFxSupported == true && s.FxMoniker == TargetFrameworkMoniker.netcoreapp11 && s.ProjectType == SdkProjctType.Test) select s.ProjectTaskItem; + var testNet452Projects = from s in projWithMetaData where (s.IsTargetFxSupported == true && s.FxMoniker == TargetFrameworkMoniker.net452 && s.ProjectType == SdkProjctType.Test) select s.ProjectTaskItem; + var unSupportedProjects = from s in projWithMetaData where (s.IsTargetFxSupported == false) select s.ProjectTaskItem; net452SdkProjectsToBuild = net452SdkProjects?.ToArray(); netStd14SdkProjectsToBuild = netStd14SdkProjects?.ToArray(); diff --git a/tools/buildTargets/common.targets b/tools/buildTargets/common.targets index c053d5a0a4c5..d2de170bae99 100644 --- a/tools/buildTargets/common.targets +++ b/tools/buildTargets/common.targets @@ -247,6 +247,8 @@ + + diff --git a/tools/buildTargets/signing.targets b/tools/buildTargets/signing.targets index 315822ca6627..841635c26711 100644 --- a/tools/buildTargets/signing.targets +++ b/tools/buildTargets/signing.targets @@ -1,9 +1,10 @@ 31bf3856ad364e35 - @(ProjectToScanDirs) + $(LibrarySourceFolder)\$(Scope.TrimEnd('\')) + $(ScopeScanPath) + $(LibrarySourceFolder) - @@ -17,8 +18,10 @@ - - + + + + - - + \ No newline at end of file