зеркало из https://github.com/microsoft/BuildXL.git
Merged PR 699127: Upgrade to AnyBuild SDK 0.2.0
Newer SDK including interleaved stdout,err outputs (we still squash to single blocks) and faster AB startup.
This commit is contained in:
Родитель
2d29e15010
Коммит
7b9ff3e5da
|
@ -159,15 +159,21 @@ namespace BuildXL.Processes.Remoting
|
|||
|
||||
Tracing.Logger.Log.FindOrStartAnyBuildDaemon(m_loggingContext, extraParams, logDir);
|
||||
|
||||
var options = new AnyBuildClientFindDaemonOptions
|
||||
{
|
||||
LogDirectory = logDir,
|
||||
AdditionalAnyBuildParameters = extraParams,
|
||||
InheritHandlesOnProcessCreation = false,
|
||||
|
||||
// TODO: Use available ports instead of the defaults. It may address the issue with /server-.
|
||||
// DaemonPort = GetUnusedPort(),
|
||||
// ShimPort = GetUnusedPort(),
|
||||
};
|
||||
|
||||
daemonManager = await abClient.FindOrStartAnyBuildDaemonAsync(
|
||||
closeDaemonOnDispose: true,
|
||||
m_executionContext.CancellationToken,
|
||||
logDirectory: logDir,
|
||||
additionalAnyBuildParameters: extraParams,
|
||||
// TODO: Use available ports instead of the defaults. It may address the issue with /server-.
|
||||
// daemonPort: GetUnusedPort(),
|
||||
// shimPort: GetUnusedPort(),
|
||||
inheritHandlesOnProcessCreation: false);
|
||||
options);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
|
|
@ -38,8 +38,8 @@ namespace BuildXL.Processes.Remoting.AnyBuild
|
|||
{
|
||||
ShouldRunLocally = result.ShouldRunLocally,
|
||||
ExitCode = result.ExitCode,
|
||||
StdOut = result.StdOut,
|
||||
StdErr = result.StdErr,
|
||||
StdOut = result.GetStdOut(),
|
||||
StdErr = result.GetStdErr(),
|
||||
Disposition = result.ExecutionDisposition switch
|
||||
{
|
||||
CommandExecutionDisposition.CacheHit => RemoteResultDisposition.CacheHit,
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
"Type": "NuGet",
|
||||
"NuGet": {
|
||||
"Name": "AnyBuild.SDK",
|
||||
"Version": "0.1.16"
|
||||
"Version": "0.2.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
|
@ -75,7 +75,7 @@ export const pkgs = isMicrosoftInternal ? [
|
|||
{ id: "Microsoft.Bcl.HashCode", version: "1.1.1" },
|
||||
|
||||
// Process remoting
|
||||
{ id: "AnyBuild.SDK", version: "0.1.16" },
|
||||
{ id: "AnyBuild.SDK", version: "0.2.0" },
|
||||
|
||||
// Part of VSSDK used by IDE/VsIntegration
|
||||
{ id: "Microsoft.Internal.VisualStudio.Interop", version: "17.2.32405.191" },
|
||||
|
|
Загрузка…
Ссылка в новой задаче