Skip to content

Commit f99f2fc

Browse files
authored
Remove regression from PR run. no reason to generate there (#45085)
1 parent 6a7dcf8 commit f99f2fc

1 file changed

Lines changed: 41 additions & 40 deletions

File tree

  • eng/pipelines/templates/jobs

eng/pipelines/templates/jobs/ci.yml

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -305,43 +305,44 @@ jobs:
305305
UnsupportedToxEnvironments: ${{ parameters.UnsupportedToxEnvironments }}
306306
TestProxy: ${{ parameters.TestProxy }}
307307

308-
- template: /eng/common/pipelines/templates/jobs/generate-job-matrix.yml
309-
parameters:
310-
JobTemplatePath: /eng/pipelines/templates/jobs/regression.yml
311-
OsVmImage: ubuntu-24.04
312-
Pool: azsdk-pool
313-
GenerateJobName: generate_regression_matrix
314-
SparseCheckoutPaths: [ "scripts/", "sdk/", "eng/tools/azure-sdk-tools/" ]
315-
MatrixConfigs:
316-
- Name: Python_regression_envs
317-
Path: eng/pipelines/templates/stages/regression-job-matrix.json
318-
Selection: sparse
319-
GenerateVMJobs: true
320-
PreGenerationSteps:
321-
- task: UsePythonVersion@0
322-
inputs:
323-
versionSpec: '3.12'
324-
- template: /eng/pipelines/templates/steps/use-venv.yml
325-
- pwsh: |
326-
$ErrorActionPreference = 'Stop'
327-
$PSNativeCommandUseErrorActionPreference = $true
328-
$(PIP_EXE) install "./eng/tools/azure-sdk-tools[build]"
329-
displayName: 'Prep Environment'
330-
- task: PythonScript@0
331-
displayName: 'Ensure service coverage'
332-
inputs:
333-
scriptPath: '$(Build.SourcesDirectory)/scripts/devops_tasks/update_regression_services.py'
334-
arguments: >-
335-
"azure*"
336-
--service="${{ parameters.ServiceDirectory }}"
337-
--json=$(Build.SourcesDirectory)/eng/pipelines/templates/stages/regression-job-matrix.json
338-
CloudConfig:
339-
Cloud: Public
340-
DependsOn:
341-
- 'Build_Linux'
342-
- 'Build_Windows'
343-
- 'Build_MacOS'
344-
AdditionalParameters:
345-
BuildTargetingString: ${{ parameters.BuildTargetingString }}
346-
ServiceDirectory: ${{ parameters.ServiceDirectory }}
347-
TestTimeoutInMinutes: 90
308+
- ${{ if ne(parameters.ServiceDirectory, 'auto') }}:
309+
- template: /eng/common/pipelines/templates/jobs/generate-job-matrix.yml
310+
parameters:
311+
JobTemplatePath: /eng/pipelines/templates/jobs/regression.yml
312+
OsVmImage: ubuntu-24.04
313+
Pool: azsdk-pool
314+
GenerateJobName: generate_regression_matrix
315+
SparseCheckoutPaths: [ "scripts/", "sdk/", "eng/tools/azure-sdk-tools/" ]
316+
MatrixConfigs:
317+
- Name: Python_regression_envs
318+
Path: eng/pipelines/templates/stages/regression-job-matrix.json
319+
Selection: sparse
320+
GenerateVMJobs: true
321+
PreGenerationSteps:
322+
- task: UsePythonVersion@0
323+
inputs:
324+
versionSpec: '3.12'
325+
- template: /eng/pipelines/templates/steps/use-venv.yml
326+
- pwsh: |
327+
$ErrorActionPreference = 'Stop'
328+
$PSNativeCommandUseErrorActionPreference = $true
329+
$(PIP_EXE) install "./eng/tools/azure-sdk-tools[build]"
330+
displayName: 'Prep Environment'
331+
- task: PythonScript@0
332+
displayName: 'Ensure service coverage'
333+
inputs:
334+
scriptPath: '$(Build.SourcesDirectory)/scripts/devops_tasks/update_regression_services.py'
335+
arguments: >-
336+
"azure*"
337+
--service="${{ parameters.ServiceDirectory }}"
338+
--json=$(Build.SourcesDirectory)/eng/pipelines/templates/stages/regression-job-matrix.json
339+
CloudConfig:
340+
Cloud: Public
341+
DependsOn:
342+
- 'Build_Linux'
343+
- 'Build_Windows'
344+
- 'Build_MacOS'
345+
AdditionalParameters:
346+
BuildTargetingString: ${{ parameters.BuildTargetingString }}
347+
ServiceDirectory: ${{ parameters.ServiceDirectory }}
348+
TestTimeoutInMinutes: 90

0 commit comments

Comments
 (0)