Skip to content

Commit a33b77f

Browse files
azure-sdkalzimmermsftmikeharder
authored
Sync eng/common directory with azure-sdk-tools for PR 4878 (Azure#32452)
* Pass profile flag * Fix conditional add of '--profile' * One more attempt at how to enable profile * Don't publish everything * Move profile parameter after iterations * Pass profile parameter as flag option * Create profile variable Co-authored-by: Alan Zimmer <[email protected]> Co-authored-by: Mike Harder <[email protected]>
1 parent 664833d commit a33b77f

File tree

1 file changed

+15
-0
lines changed
  • eng/common/pipelines/templates/jobs

1 file changed

+15
-0
lines changed

eng/common/pipelines/templates/jobs/perf.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,9 @@ parameters:
5353
- name: Iterations
5454
type: number
5555
default: '5'
56+
- name: Profile
57+
type: boolean
58+
default: false
5659
- name: AdditionalArguments
5760
type: string
5861
default: ''
@@ -77,6 +80,11 @@ jobs:
7780
MatrixName: 'Windows'
7881
variables:
7982
- ${{ parameters.Variables }}
83+
- name: Profile
84+
${{ if parameters.Profile }}:
85+
value: '--profile'
86+
${{ else }}:
87+
value: ''
8088
pool:
8189
name: $(Pool)
8290
vmImage: $(OSVmImage)
@@ -125,6 +133,7 @@ jobs:
125133
--tests "${{ parameters.Tests }}"
126134
--arguments "${{ parameters.Arguments }}"
127135
--iterations ${{ parameters.Iterations }}
136+
$(Profile)
128137
${{ parameters.AdditionalArguments }}
129138
workingDirectory: azure-sdk-tools/tools/perf-automation/Azure.Sdk.Tools.PerfAutomation
130139
env:
@@ -162,6 +171,12 @@ jobs:
162171
artifactName: results-${{ parameters.Language }}-$(MatrixName)
163172
condition: always()
164173

174+
- task: PublishPipelineArtifact@1
175+
inputs:
176+
targetPath: $(System.DefaultWorkingDirectory)/${{ parameters.Language }}-profile.zip
177+
artifactName: ${{ parameters.Language }}-profile.zip
178+
condition: ${{ parameters.Profile }}
179+
165180
- template: /eng/common/TestResources/remove-test-resources.yml
166181
parameters:
167182
ServiceDirectory: ${{ parameters.ServiceDirectory }}

0 commit comments

Comments
 (0)