@@ -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