From d20a5409d66c5adb05640155a37d87c68f8cd576 Mon Sep 17 00:00:00 2001 From: Lokesh Gopu Date: Mon, 25 Jan 2021 11:14:28 -0500 Subject: [PATCH] Update AgentPlatform for job timeline record (#939) * Update AgentPlatform for job timeline record * removed unused using --- src/Runner.Worker/ExecutionContext.cs | 4 ++++ src/Sdk/DTWebApi/WebApi/TimelineRecord.cs | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/src/Runner.Worker/ExecutionContext.cs b/src/Runner.Worker/ExecutionContext.cs index 545340d36..b70968193 100644 --- a/src/Runner.Worker/ExecutionContext.cs +++ b/src/Runner.Worker/ExecutionContext.cs @@ -858,6 +858,10 @@ namespace GitHub.Runner.Worker { _record.ParentId = parentTimelineRecordId; } + else if (parentTimelineRecordId == null) + { + _record.AgentPlatform = VarUtil.OS; + } var configuration = HostContext.GetService(); _record.WorkerName = configuration.GetSettings().AgentName; diff --git a/src/Sdk/DTWebApi/WebApi/TimelineRecord.cs b/src/Sdk/DTWebApi/WebApi/TimelineRecord.cs index 8403c3ac2..a14bded63 100644 --- a/src/Sdk/DTWebApi/WebApi/TimelineRecord.cs +++ b/src/Sdk/DTWebApi/WebApi/TimelineRecord.cs @@ -38,6 +38,7 @@ namespace GitHub.DistributedTask.WebApi this.RefName = recordToBeCloned.RefName; this.ErrorCount = recordToBeCloned.ErrorCount; this.WarningCount = recordToBeCloned.WarningCount; + this.AgentPlatform = recordToBeCloned.AgentPlatform; if (recordToBeCloned.Log != null) { @@ -254,6 +255,13 @@ namespace GitHub.DistributedTask.WebApi set; } + [DataMember(Order = 132, EmitDefaultValue = false)] + public string AgentPlatform + { + get; + set; + } + public IList PreviousAttempts { get