Skip to content

Commit 7ccf4c9

Browse files
authored
Fix OrchardCore Net8.0 and Net9.0 baseline runs (aspnet#2147)
* Update orchardcore net8 baseline runs to use release/2.2 branch and update net9.0 to run the last commit before migration to net10 from main., the latest branches/commits that supports building for net8 and net9.
1 parent 982babb commit 7ccf4c9

1 file changed

Lines changed: 41 additions & 2 deletions

File tree

build/baselines-scenarios.yml

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,20 @@ parameters:
3131
- displayName: "10.0"
3232
arguments: --application.framework net10.0 --property framework=net10.0 --application.noGlobalJson false
3333

34+
# Orchard Baselines (uses release/2.2 branch for net8.0 and main#eefd4a1659cd48e56b681b5bcff2cc92b349b464 for net9.0)
35+
- name: orchardBaselines
36+
type: object
37+
default:
38+
39+
- displayName: "8.0"
40+
arguments: --application.framework net8.0 --property framework=net8.0 --application.source.branchOrCommit release/2.2
41+
42+
- displayName: "9.0"
43+
arguments: --application.framework net9.0 --property framework=net9.0 --application.source.branchOrCommit main#eefd4a1659cd48e56b681b5bcff2cc92b349b464
44+
45+
- displayName: "10.0"
46+
arguments: --application.framework net10.0 --property framework=net10.0 --application.noGlobalJson false
47+
3448
# Scenarios
3549
- name: scenarios
3650
type: object
@@ -61,12 +75,16 @@ parameters:
6175
- displayName: Json Https
6276
arguments: --scenario https $(jsonJobs) --property scenario=JsonHttps
6377

64-
# Orchard Core
78+
# Orchard Scenarios (separate to use orchardBaselines)
79+
- name: orchardScenarios
80+
type: object
81+
default:
6582

6683
- displayName: Orchard - About - Sqlite
6784
arguments: --scenario about-sqlite $(orchardJobs) --property scenario=OrchardAboutSqlite --property protocol=http
68-
85+
6986
steps:
87+
# Standard scenarios with standard baselines
7088
- ${{ each s in parameters.scenarios }}:
7189
- ${{ each b in parameters.baselines }}:
7290
- task: PublishToAzureServiceBus@2
@@ -86,3 +104,24 @@ steps:
86104
"retries": 1,
87105
"args": [ "${{ s.arguments }} ${{ b.arguments }} ${{ parameters.arguments }} $(azureProfile) --load.options.reuseBuild true --no-metadata --no-measurements --session $(session) --command-line-property --table BaselineBenchmarks --sql SQL_CONNECTION_STRING --cert-tenant-id SQL_SERVER_TENANTID --cert-client-id SQL_SERVER_CLIENTID --cert-path SQL_SERVER_CERT_PATH --cert-sni --chart" ]
88106
}
107+
108+
# Orchard scenarios with orchard-specific baselines (release/2.2 branch for net8.0 and net9.0)
109+
- ${{ each s in parameters.orchardScenarios }}:
110+
- ${{ each b in parameters.orchardBaselines }}:
111+
- task: PublishToAzureServiceBus@2
112+
condition: succeededOrFailed()
113+
timeoutInMinutes: 10
114+
displayName: "${{ s.displayName }} - ${{ b.displayName }}"
115+
inputs:
116+
connectedServiceName: ${{ parameters.connection }}
117+
serviceBusQueueName: ${{ parameters.serviceBusQueueName }}
118+
serviceBusNamespace: ${{ parameters.serviceBusNamespace }}
119+
waitForCompletion: true
120+
useDataContractSerializer: "false"
121+
messageBody: |
122+
{
123+
"name": "crank",
124+
"condition": "(${{ parameters.condition }})",
125+
"retries": 1,
126+
"args": [ "${{ s.arguments }} ${{ b.arguments }} ${{ parameters.arguments }} $(azureProfile) --load.options.reuseBuild true --no-metadata --no-measurements --session $(session) --command-line-property --table BaselineBenchmarks --sql SQL_CONNECTION_STRING --cert-tenant-id SQL_SERVER_TENANTID --cert-client-id SQL_SERVER_CLIENTID --cert-path SQL_SERVER_CERT_PATH --cert-sni --chart" ]
127+
}

0 commit comments

Comments
 (0)