diff --git a/eng/pipelines/coreclr/templates/run-performance-job.yml b/eng/pipelines/coreclr/templates/run-performance-job.yml index ba93a839ad42e235ceb9bcea15cab7a13907d208..9cde063db857bc601209c4c10c2356246ca14780 100644 --- a/eng/pipelines/coreclr/templates/run-performance-job.yml +++ b/eng/pipelines/coreclr/templates/run-performance-job.yml @@ -162,6 +162,11 @@ jobs: displayName: Performance Setup (Unix) condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT')) continueOnError: ${{ parameters.continueOnError }} + - script: wget https://bootstrap.pypa.io/pip/3.6/get-pip.py && $(Python) get-pip.py --user + displayName: Ensure pip is installed (non-Windows) + condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT')) + - script: $(Python) -m pip install --user dataclasses + displayName: Install dataclasses library used in ci_setup.py - script: $(Python) $(PerformanceDirectory)/scripts/ci_setup.py $(SetupArguments) ${{ parameters.additionalSetupParameters }} displayName: Run ci setup script # Run perf testing in helix diff --git a/eng/pipelines/coreclr/templates/run-scenarios-job.yml b/eng/pipelines/coreclr/templates/run-scenarios-job.yml index bc142530cc52dfe3c7c08af37812351df7fb3ba6..3a767657b75068c6a12481d541708a26a20d5e9d 100644 --- a/eng/pipelines/coreclr/templates/run-scenarios-job.yml +++ b/eng/pipelines/coreclr/templates/run-scenarios-job.yml @@ -131,6 +131,11 @@ jobs: condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT')) continueOnError: ${{ parameters.continueOnError }} # run ci-setup + - script: wget https://bootstrap.pypa.io/pip/3.6/get-pip.py && $(Python) get-pip.py --user + displayName: Ensure pip is installed (non-Windows) + condition: and(succeeded(), ne(variables['Agent.Os'], 'Windows_NT')) + - script: $(Python) -m pip install --user dataclasses + displayName: Install dataclasses library used in ci_setup.py - script: $(Python) $(PerformanceDirectory)\scripts\ci_setup.py $(SetupArguments) $(ExtraSetupArguments) --output-file $(WorkItemDirectory)\machine-setup.cmd displayName: Run ci setup script (Windows) condition: and(succeeded(), eq(variables['Agent.Os'], 'Windows_NT'))