Skip to content

Commit 77e0bfb

Browse files
authored
Load '_runnerSettings' in the early point of JobRunner.cs (actions#3218)
1 parent a52c539 commit 77e0bfb

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/Runner.Worker/JobRunner.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public async Task<TaskResult> RunAsync(AgentJobRequestMessage message, Cancellat
4242
Trace.Info("Job ID {0}", message.JobId);
4343

4444
DateTime jobStartTimeUtc = DateTime.UtcNow;
45+
_runnerSettings = HostContext.GetService<IConfigurationStore>().GetSettings();
4546
IRunnerService server = null;
4647

4748
// add orchestration id to useragent for better correlation.
@@ -164,8 +165,6 @@ public async Task<TaskResult> RunAsync(AgentJobRequestMessage message, Cancellat
164165

165166
jobContext.SetRunnerContext("os", VarUtil.OS);
166167
jobContext.SetRunnerContext("arch", VarUtil.OSArchitecture);
167-
168-
_runnerSettings = HostContext.GetService<IConfigurationStore>().GetSettings();
169168
jobContext.SetRunnerContext("name", _runnerSettings.AgentName);
170169

171170
if (jobContext.Global.Variables.TryGetValue(WellKnownDistributedTaskVariables.RunnerEnvironment, out var runnerEnvironment))

0 commit comments

Comments
 (0)