Removed the CompileCliSdkAndGenerateNuGetPackagesArchive method from CompileTargets and replaced with CompileCliSDk. Also used stage1 to generate the archive for stage2.
This commit is contained in:
parent
d8c590e4ce
commit
686e09d5e9
1 changed files with 5 additions and 16 deletions
|
@ -107,10 +107,10 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
}
|
}
|
||||||
Directory.CreateDirectory(Dirs.Stage2);
|
Directory.CreateDirectory(Dirs.Stage2);
|
||||||
|
|
||||||
var result = CompileCliSdkAndGenerateNuGetPackagesArchive(c,
|
var result = CompileCliSdk(c,
|
||||||
dotnet: DotNetCli.Stage1,
|
dotnet: DotNetCli.Stage1,
|
||||||
rootOutputDirectory: Dirs.Stage2,
|
rootOutputDirectory: Dirs.Stage2,
|
||||||
currentDotnet: DotNetCli.Stage2);
|
generateNugetPackagesArchive: true);
|
||||||
|
|
||||||
if (!result.Success)
|
if (!result.Success)
|
||||||
{
|
{
|
||||||
|
@ -158,22 +158,11 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
FS.RmFilesInDirRecursive(directory, "*.pdb");
|
FS.RmFilesInDirRecursive(directory, "*.pdb");
|
||||||
}
|
}
|
||||||
|
|
||||||
private static BuildTargetResult CompileCliSdkAndGenerateNuGetPackagesArchive(
|
|
||||||
BuildTargetContext c,
|
|
||||||
DotNetCli dotnet,
|
|
||||||
string rootOutputDirectory,
|
|
||||||
DotNetCli currentDotnet)
|
|
||||||
{
|
|
||||||
CompileCliSdk(c, dotnet, rootOutputDirectory, currentDotnet);
|
|
||||||
|
|
||||||
return c.Success();
|
|
||||||
}
|
|
||||||
|
|
||||||
private static BuildTargetResult CompileCliSdk(
|
private static BuildTargetResult CompileCliSdk(
|
||||||
BuildTargetContext c,
|
BuildTargetContext c,
|
||||||
DotNetCli dotnet,
|
DotNetCli dotnet,
|
||||||
string rootOutputDirectory,
|
string rootOutputDirectory,
|
||||||
DotNetCli dotnetToGenerateNuGetPackagesArchive = null)
|
bool generateNugetPackagesArchive = false)
|
||||||
{
|
{
|
||||||
var configuration = c.BuildContext.Get<string>("Configuration");
|
var configuration = c.BuildContext.Get<string>("Configuration");
|
||||||
var buildVersion = c.BuildContext.Get<BuildVersion>("BuildVersion");
|
var buildVersion = c.BuildContext.Get<BuildVersion>("BuildVersion");
|
||||||
|
@ -276,9 +265,9 @@ namespace Microsoft.DotNet.Cli.Build
|
||||||
var content = $@"{c.BuildContext["CommitHash"]}{Environment.NewLine}{version}{Environment.NewLine}";
|
var content = $@"{c.BuildContext["CommitHash"]}{Environment.NewLine}{version}{Environment.NewLine}";
|
||||||
File.WriteAllText(Path.Combine(sdkOutputDirectory, ".version"), content);
|
File.WriteAllText(Path.Combine(sdkOutputDirectory, ".version"), content);
|
||||||
|
|
||||||
if(dotnetToGenerateNuGetPackagesArchive != null)
|
if(generateNugetPackagesArchive)
|
||||||
{
|
{
|
||||||
GenerateNuGetPackagesArchive(c, dotnetToGenerateNuGetPackagesArchive, sdkOutputDirectory);
|
GenerateNuGetPackagesArchive(c, dotnet, sdkOutputDirectory);
|
||||||
}
|
}
|
||||||
|
|
||||||
return c.Success();
|
return c.Success();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue