Revert "Support partial-graph builds (#545)"

This reverts commit 8f263a2085.
This commit is contained in:
Nate McMaster 2017-08-18 14:50:22 -07:00
parent 8f263a2085
commit 708ae1797f
3 changed files with 2 additions and 63 deletions

View File

@ -32,34 +32,11 @@
<MakeDir Directories="$(BuildDir);$(LineupBuildDir)" />
</Target>
<Target Name="_ReadArtifactDependencyPackages" Condition=" '$(_DependencyPackagesDirectory)' != '' ">
<PropertyGroup>
<_DependencyPackagesDirectory>$([MSBuild]::NormalizeDirectory($(_DependencyPackagesDirectory)))</_DependencyPackagesDirectory>
</PropertyGroup>
<ItemGroup>
<_DependencyPackageFiles Include="$(_DependencyPackagesDirectory)*.nupkg" Exclude="$(_DependencyPackagesDirectory)*.symbols.nupkg" />
</ItemGroup>
<RepoTasks.ReadPackageIdentity PackageFiles="@(_DependencyPackageFiles)">
<Output TaskParameter="PackageDefinitions" ItemName="ArtifactDependency" />
</RepoTasks.ReadPackageIdentity>
</Target>
<Target Name="GenerateLineup" DependsOnTargets="_GenerateBuildGraph;_ReadArtifactDependencyPackages">
<ItemGroup>
<_Dependency Remove="@(_Dependency)" />
<!-- order matters. It defines the precendence of what ends up in the lineup. -->
<_Dependency Include="@(PackagesProduced)" />
<_Dependency Include="@(ExternalDependency)" Exclude="@(_Dependency)" />
<_Dependency Include="@(ArtifactDependency)" Exclude="@(_Dependency)" />
</ItemGroup>
<Target Name="GenerateLineup" DependsOnTargets="_GenerateBuildGraph">
<PackNuSpec NuSpecPath="$(MSBuildThisFileDirectory)..\lineups\Internal.AspNetCore.Universe.Lineup.nuspec"
DestinationFolder="$(LineupBuildDir)"
Properties="version=$(Version)"
Dependencies="@(_Dependency)">
Dependencies="@(PackagesProduced);@(ExternalDependency)">
<Output TaskParameter="Packages" ItemName="LineupPackage" />
</PackNuSpec>
</Target>

View File

@ -1,37 +0,0 @@
// Copyright (c) .NET Foundation. All rights reserved.
// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Linq;
using Microsoft.Build.Framework;
using Microsoft.Build.Utilities;
using NuGet.Packaging;
namespace RepoTasks
{
public class ReadPackageIdentity : Task
{
[Required]
public ITaskItem[] PackageFiles { get; set; }
[Output]
public ITaskItem[] PackageDefinitions { get; set; }
public override bool Execute()
{
PackageDefinitions = PackageFiles.Select(item =>
{
using (var package = new PackageArchiveReader(item.ItemSpec))
{
var identity = package.GetIdentity();
var packageItem = new TaskItem(identity.Id);
packageItem.SetMetadata("Version", identity.Version.ToString());
return packageItem;
}
})
.ToArray();
return true;
}
}
}

View File

@ -5,5 +5,4 @@
<UsingTask TaskName="RepoTasks.CalculateBuildGraph" AssemblyFile="$(_RepoTaskAssembly)" />
<UsingTask TaskName="RepoTasks.PinVersions" AssemblyFile="$(_RepoTaskAssembly)" />
<UsingTask TaskName="RepoTasks.ReadPackageIdentity" AssemblyFile="$(_RepoTaskAssembly)" />
</Project>