Copy tool build fix from performance repo to runtime repo. (#89323)
authorParker Bibus <parkerbibus@microsoft.com>
Fri, 21 Jul 2023 19:46:37 +0000 (12:46 -0700)
committerGitHub <noreply@github.com>
Fri, 21 Jul 2023 19:46:37 +0000 (12:46 -0700)
This doesn't include any changes to non-runtime-perf infra and changes have been tested in the performance pipeline, merging.

eng/pipelines/coreclr/templates/run-scenarios-job.yml

index 4afea4b..8e14fa0 100644 (file)
@@ -164,6 +164,17 @@ jobs:
         Write-Host "Set DOTNET_ROOT to $(PayloadDirectory)\dotnet"
       displayName: Explicitly set DOTNET_ROOT (Windows)
       condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'))
+    # Set PATH
+    - script: |
+        echo "##vso[task.setvariable variable=PATH;]$(DOTNET_ROOT):$(PATH)"
+        echo "Set PATH to $(DOTNET_ROOT):$(PATH)"
+      displayName: Explicitly set PATH (Non-Windows)
+      condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT'))
+    - powershell: |
+        Write-Host "##vso[task.setvariable variable=PATH;]$(DOTNET_ROOT);$(PATH)"
+        Write-Host "Set PATH to $(DOTNET_ROOT);$(PATH)"
+      displayName: Explicitly set PATH (Windows)
+      condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'))
     # build Startup
     - script: $(PayloadDirectory)\dotnet\dotnet.exe publish -c Release -o $(WorkItemDirectory)\Startup -f net7.0 -r win-$(Architecture) $(PerformanceDirectory)\src\tools\ScenarioMeasurement\Startup\Startup.csproj -p:DisableTransitiveFrameworkReferenceDownloads=true
       displayName: Build Startup tool (Windows)