Revert "Support partial-graph builds (#545)"
This reverts commit 8f263a2085.
This commit is contained in:
parent
8f263a2085
commit
708ae1797f
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -5,5 +5,4 @@
|
|||
|
||||
<UsingTask TaskName="RepoTasks.CalculateBuildGraph" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||
<UsingTask TaskName="RepoTasks.PinVersions" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||
<UsingTask TaskName="RepoTasks.ReadPackageIdentity" AssemblyFile="$(_RepoTaskAssembly)" />
|
||||
</Project>
|
||||
|
|
|
|||
Loading…
Reference in New Issue