Skip to content

Commit 2756625

Browse files
committed
Fix
1 parent b340b15 commit 2756625

File tree

8 files changed

+97
-584
lines changed

8 files changed

+97
-584
lines changed

eng/pipelines/azure-pipelines-internal.yml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,26 @@
1-
trigger:
2-
branches:
3-
include:
4-
- main
5-
- net10.0
6-
- release/*
7-
tags:
8-
include:
9-
- '*'
10-
paths:
11-
include:
12-
- '*'
13-
exclude:
14-
- .github/*
15-
- docs/*
16-
- CODE-OF-CONDUCT.md
17-
- CONTRIBUTING.md
18-
- LICENSE.TXT
19-
- PATENTS.TXT
20-
- README.md
21-
- THIRD-PARTY-NOTICES.TXT
1+
trigger: none
2+
# Original triggers disabled for staged pipeline
3+
# trigger:
4+
# branches:
5+
# include:
6+
# - main
7+
# - net10.0
8+
# - release/*
9+
# tags:
10+
# include:
11+
# - '*'
12+
# paths:
13+
# include:
14+
# - '*'
15+
# exclude:
16+
# - .github/*
17+
# - docs/*
18+
# - CODE-OF-CONDUCT.md
19+
# - CONTRIBUTING.md
20+
# - LICENSE.TXT
21+
# - PATENTS.TXT
22+
# - README.md
23+
# - THIRD-PARTY-NOTICES.TXT
2224

2325
schedules:
2426
- cron: "0 5 * * *"

eng/pipelines/azure-pipelines-staged.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -225,15 +225,15 @@ extends:
225225
# Reuses existing device-tests.yml logic with dependency on Stage 1
226226
# =============================================================================
227227
- ${{ each targetFrameworkVersion in parameters.targetFrameworkVersions }}:
228-
- template: common/device-tests-staged.yml
228+
- template: common/device-tests.yml
229229
parameters:
230230
androidPool: ${{ parameters.androidPool }}
231231
iosPool: ${{ parameters.iosPool }}
232232
catalystPool: ${{ parameters.catalystPool }}
233233
windowsPool: ${{ parameters.windowsPool }}
234234
targetFrameworkVersion: ${{ targetFrameworkVersion }}
235-
# Add external dependency on ApiScan stage
236-
externalDependencies:
235+
# Add dependency on ApiScan stage
236+
stageDependencies:
237237
- ApiScan
238238
${{ if or(parameters.BuildEverything, and(ne(variables['Build.Reason'], 'PullRequest'), eq(variables['System.TeamProject'], 'devdiv'))) }}:
239239
androidApiLevels: [ 33, 30, 29, 28, 27, 26, 25, 24, 23 ]
@@ -310,16 +310,16 @@ extends:
310310
# STAGE 3: UI Tests
311311
# Reuses existing ui-tests.yml logic with dependency on Stage 2
312312
# =============================================================================
313-
- template: common/ui-tests-staged.yml
313+
- template: common/ui-tests.yml
314314
parameters:
315315
androidPool: ${{ parameters.androidPool }}
316316
androidLinuxPool: ${{ parameters.androidPoolLinux }}
317317
iosPool: ${{ parameters.iosPool }}
318318
windowsPool: ${{ parameters.windowsPool }}
319319
windowsBuildPool: ${{ parameters.windowsBuildPool }}
320320
macosPool: ${{ parameters.macosPool }}
321-
# Add external dependencies on all device test stages
322-
externalDependencies:
321+
# Add dependency on all device test stages
322+
stageDependencies:
323323
- android_device_tests_net9_0
324324
- ios_device_tests_net9_0
325325
- catalyst_device_tests_net9_0

eng/pipelines/common/device-tests-staged.yml

Lines changed: 0 additions & 142 deletions
This file was deleted.

eng/pipelines/common/device-tests.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ parameters:
1717
targetFrameworkVersion:
1818
tfm: ''
1919
dependsOn: ''
20+
# New parameter for stage dependencies
21+
stageDependencies: []
2022
projects:
2123
- name: name
2224
desc: Human Description
@@ -34,11 +36,13 @@ stages:
3436
- ${{ each platform in parameters.platforms }}:
3537
- stage: ${{ platform }}_device_tests_${{ replace(parameters.targetFrameworkVersion.tfm, '.', '') }}
3638
displayName: ${{ parameters.targetFrameworkVersion.tfm }} ${{ platform }}
37-
${{ if eq(parameters.targetFrameworkVersion.dependsOn, '') }}:
39+
${{ if and(eq(parameters.targetFrameworkVersion.dependsOn, ''), eq(length(parameters.stageDependencies), 0)) }}:
3840
dependsOn: []
39-
${{ else }}:
41+
${{ elseif ne(parameters.targetFrameworkVersion.dependsOn, '') }}:
4042
dependsOn:
4143
- ${{ platform }}_device_tests_${{ replace(parameters.targetFrameworkVersion.dependsOn, '.', '') }}
44+
${{ elseif gt(length(parameters.stageDependencies), 0) }}:
45+
dependsOn: ${{ parameters.stageDependencies }}
4246
jobs:
4347

4448
- ${{ if eq(platform, 'android') }}:

0 commit comments

Comments
 (0)