Skip to content

Commit f61192d

Browse files
authored
[PERF] Remove pipeline dependencies and steps for running Maui Mobile (#85074)
* [PERF] Remove Android Maui Scenarios from Runtime Repo (#81453) Remove references to Maui Android testing as the testing for it has moved to the performance repo. * Removed pipeline dependencies and steps for running Maui-iOS as it has been moved to the performance repo. (#84363) * Remove commented out code. * Completely remove maui net6 and net7 build scripts.
1 parent 91c7793 commit f61192d

File tree

10 files changed

+20
-1609
lines changed

10 files changed

+20
-1609
lines changed

eng/pipelines/coreclr/perf-non-wasm-jobs.yml

Lines changed: 2 additions & 137 deletions
Original file line numberDiff line numberDiff line change
@@ -111,37 +111,30 @@ jobs:
111111
platforms:
112112
- Linux_x64
113113

114-
# run mono and maui android scenarios
114+
# run android scenarios
115115
- template: /eng/pipelines/common/platform-matrix.yml
116116
parameters:
117117
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
118118
buildConfig: release
119119
runtimeFlavor: mono
120120
platforms:
121121
- Windows_x64
122-
variables:
123-
- name: mauiVersion
124-
value: $[ dependencies.Build_iOS_arm64_release_MACiOSAndroidMauiNet7.outputs['getMauiVersion.mauiVersion'] ]
125122
jobParameters:
126123
testGroup: perf
127124
runtimeType: AndroidMono
128125
projectFile: android_scenarios.proj
129126
runKind: android_scenarios
130127
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
131128
logicalmachine: 'perfpixel4a'
132-
additionalSetupParameters: "-MauiVersion $env:mauiVersion"
133129

134-
# run mono iOS scenarios and maui iOS scenarios
130+
# run mono iOS scenarios scenarios
135131
- template: /eng/pipelines/common/platform-matrix.yml
136132
parameters:
137133
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
138134
buildConfig: release
139135
runtimeFlavor: mono
140136
platforms:
141137
- OSX_x64
142-
variables:
143-
- name: mauiVersion
144-
value: $[ dependencies.Build_iOS_arm64_release_MACiOSAndroidMauiNet7.outputs['getMauiVersion.mauiVersion'] ]
145138
jobParameters:
146139
testGroup: perf
147140
runtimeType: iOSMono
@@ -150,7 +143,6 @@ jobs:
150143
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
151144
logicalmachine: 'perfiphone12mini'
152145
iOSLlvmBuild: False
153-
additionalSetupParameters: "--mauiversion $(mauiVersion)"
154146

155147
- template: /eng/pipelines/common/platform-matrix.yml
156148
parameters:
@@ -159,9 +151,6 @@ jobs:
159151
runtimeFlavor: mono
160152
platforms:
161153
- OSX_x64
162-
variables:
163-
- name: mauiVersion
164-
value: $[ dependencies.Build_iOS_arm64_release_MACiOSAndroidMauiNet7.outputs['getMauiVersion.mauiVersion'] ]
165154
jobParameters:
166155
testGroup: perf
167156
runtimeType: iOSMono
@@ -170,48 +159,6 @@ jobs:
170159
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
171160
logicalmachine: 'perfiphone12mini'
172161
iOSLlvmBuild: True
173-
additionalSetupParameters: "--mauiversion $(mauiVersion)"
174-
175-
# run maui android scenarios for net6
176-
- template: /eng/pipelines/common/platform-matrix.yml
177-
parameters:
178-
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
179-
buildConfig: release
180-
runtimeFlavor: mono
181-
platforms:
182-
- Windows_x64
183-
variables:
184-
- name: mauiVersion
185-
value: $[ dependencies.Build_iOS_arm64_release_MACiOSAndroidMauiNet6.outputs['getMauiVersion.mauiVersion'] ]
186-
jobParameters:
187-
testGroup: perf
188-
runtimeType: AndroidMobileNet6
189-
projectFile: android_scenarios_net6.proj
190-
runKind: android_scenarios_net6
191-
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
192-
logicalmachine: 'perfpixel4a'
193-
additionalSetupParameters: "-MauiVersion $env:mauiVersion"
194-
195-
# run maui iOS scenarios for net6 (Maui doesn't need Llmv true build (for net6))
196-
- template: /eng/pipelines/common/platform-matrix.yml
197-
parameters:
198-
jobTemplate: /eng/pipelines/coreclr/templates/perf-job.yml
199-
buildConfig: release
200-
runtimeFlavor: mono
201-
platforms:
202-
- OSX_x64
203-
variables:
204-
- name: mauiVersion
205-
value: $[ dependencies.Build_iOS_arm64_release_MACiOSAndroidMauiNet6.outputs['getMauiVersion.mauiVersion'] ]
206-
jobParameters:
207-
testGroup: perf
208-
runtimeType: iOSMobileNet6
209-
projectFile: ios_scenarios_net6.proj
210-
runKind: ios_scenarios_net6
211-
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
212-
logicalmachine: 'perfiphone12mini'
213-
iOSLlvmBuild: False
214-
additionalSetupParameters: "--mauiversion $(mauiVersion)"
215162

216163
# run mono microbenchmarks perf job
217164
- template: /eng/pipelines/common/platform-matrix.yml
@@ -368,85 +315,3 @@ jobs:
368315
runKind: crossgen_scenarios
369316
runJobTemplate: /eng/pipelines/coreclr/templates/run-scenarios-job.yml
370317
logicalmachine: 'perftiger'
371-
372-
# Uncomment to reenable package replacement
373-
## build maui runtime packs
374-
#- template: /eng/pipelines/common/platform-matrix.yml
375-
# parameters:
376-
# jobTemplate: /eng/pipelines/common/global-build-job.yml
377-
# buildConfig: release
378-
# runtimeFlavor: mono
379-
# platforms:
380-
# - Android_x86
381-
# - Android_x64
382-
# - Android_arm
383-
# - Android_arm64
384-
# - MacCatalyst_x64
385-
# - iOSSimulator_x64
386-
# - iOS_arm64
387-
# - iOS_arm
388-
# jobParameters:
389-
# buildArgs: -s mono+libs+host+packs -c $(_BuildConfig)
390-
# nameSuffix: Maui_Packs_Mono
391-
# isOfficialBuild: false
392-
# extraStepsTemplate: /eng/pipelines/common/upload-intermediate-artifacts-step.yml
393-
# extraStepsParameters:
394-
# name: MonoRuntimePacks
395-
396-
# build maui app net7.0
397-
- template: /eng/pipelines/common/platform-matrix.yml
398-
parameters:
399-
jobTemplate: /eng/pipelines/common/global-build-job.yml
400-
buildConfig: release
401-
runtimeFlavor: mono
402-
platforms:
403-
- iOS_arm64
404-
jobParameters:
405-
# Uncomment to reenable package replacement for main
406-
#dependsOn:
407-
# - Build_Android_arm_release_Maui_Packs_Mono
408-
# - Build_Android_arm64_release_Maui_Packs_Mono
409-
# - Build_Android_x86_release_Maui_Packs_Mono
410-
# - Build_Android_x64_release_Maui_Packs_Mono
411-
# - Build_MacCatalyst_x64_release_Maui_Packs_Mono
412-
# - Build_iOSSimulator_x64_release_Maui_Packs_Mono
413-
# - Build_iOS_arm_release_Maui_Packs_Mono
414-
# - Build_iOS_arm64_release_Maui_Packs_Mono
415-
buildArgs: -s mono -c $(_BuildConfig)
416-
nameSuffix: MACiOSAndroidMauiNet7
417-
isOfficialBuild: false
418-
pool:
419-
vmImage: 'macos-12'
420-
extraStepsTemplate: /eng/pipelines/coreclr/templates/build-perf-maui-apps-net7.yml
421-
extraStepsParameters:
422-
rootFolder: '$(Build.SourcesDirectory)/artifacts/'
423-
includeRootFolder: true
424-
displayName: MAC, iOS, and Android Maui Artifacts Net7
425-
artifactName: MACiOSAndroidMauiArmNet7
426-
archiveExtension: '.tar.gz'
427-
archiveType: tar
428-
tarCompression: gz
429-
430-
# build maui app net6.0
431-
- template: /eng/pipelines/common/platform-matrix.yml
432-
parameters:
433-
jobTemplate: /eng/pipelines/common/global-build-job.yml
434-
buildConfig: release
435-
runtimeFlavor: mono
436-
platforms:
437-
- iOS_arm64
438-
jobParameters:
439-
buildArgs: -s mono -c $(_BuildConfig)
440-
nameSuffix: MACiOSAndroidMauiNet6
441-
isOfficialBuild: false
442-
pool:
443-
vmImage: 'macos-12'
444-
extraStepsTemplate: /eng/pipelines/coreclr/templates/build-perf-maui-apps-net6.yml
445-
extraStepsParameters:
446-
rootFolder: '$(Build.SourcesDirectory)/artifacts/'
447-
includeRootFolder: true
448-
displayName: MAC, iOS, and Android Maui Artifacts Net6
449-
artifactName: MACiOSAndroidMauiArmNet6
450-
archiveExtension: '.tar.gz'
451-
archiveType: tar
452-
tarCompression: gz

0 commit comments

Comments
 (0)