Skip to content

Commit f4e2976

Browse files
committed
Added the benchmarks-ci-cobalt.yml file for the cobalt runs as well as updated the cobalt machines to only use 1 queue for now.
1 parent 36a93fe commit f4e2976

File tree

2 files changed

+224
-2
lines changed

2 files changed

+224
-2
lines changed

build/benchmarks-ci-cobalt.yml

Lines changed: 223 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,223 @@
1+
# Do not change this file, it is generated using these steps:
2+
# - The file benchmarks.matrix.yml defines how each job is run in parallel
3+
# - Convert its content to json using https://jsonformatter.org/yaml-to-json
4+
# - Use the template in benchmarks.template.liquid and the converted json using https://liquidjs.com/playground.html
5+
# - Update this file with the result of the template generation
6+
7+
trigger: none
8+
pr: none
9+
10+
schedules:
11+
- cron: "0 3/12 * * *"
12+
always: true # always run the pipeline even if there have not been source code changes since the last successful scheduled run.
13+
branches:
14+
include:
15+
- main
16+
17+
variables:
18+
- template: job-variables.yml
19+
- name: session
20+
value: $(Build.BuildNumber)
21+
- name: buildId
22+
value: $(Build.BuildId)
23+
- name: buildNumber
24+
value: $(Build.BuildNumber)
25+
- name: am
26+
value: $[lt(format('{0:HH}', pipeline.startTime), 12)]
27+
- name: pm
28+
value: $[ge(format('{0:HH}', pipeline.startTime), 12)]
29+
30+
jobs:
31+
32+
# GROUP 1
33+
34+
- job: Containers_Cobalt_Hosted_Lin_Server
35+
displayName: 1- Containers Cobalt Hosted Lin Server
36+
pool: server
37+
timeoutInMinutes: 120
38+
dependsOn: []
39+
condition: succeededOrFailed()
40+
steps:
41+
- template: containers-scenarios.yml
42+
parameters:
43+
connection: ASPNET Benchmarks Service Bus
44+
serviceBusQueueName: cobalt-queue
45+
serviceBusNamespace: aspnetbenchmarks
46+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db "
47+
48+
# GROUP 2
49+
50+
- job: Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3
51+
displayName: 2- Containers Cobalt Hosted Lin Server Azure Linux3
52+
pool: server
53+
timeoutInMinutes: 120
54+
dependsOn: [Containers_Cobalt_Hosted_Lin_Server]
55+
condition: succeededOrFailed()
56+
steps:
57+
- template: containers-scenarios.yml
58+
parameters:
59+
connection: ASPNET Benchmarks Service Bus
60+
serviceBusQueueName: cobalt-queue
61+
serviceBusNamespace: aspnetbenchmarks
62+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db "
63+
64+
# GROUP 3
65+
66+
- job: Baselines_Database_Cobalt_Hosted_Lin_Server
67+
displayName: 3- Baselines Database Cobalt Hosted Lin Server
68+
pool: server
69+
timeoutInMinutes: 120
70+
dependsOn: [Containers_Cobalt_Hosted_Lin_Server_Azure_Linux3]
71+
condition: succeededOrFailed()
72+
steps:
73+
- template: baselines-database-scenarios.yml
74+
parameters:
75+
connection: ASPNET Benchmarks Service Bus
76+
serviceBusQueueName: cobalt-queue
77+
serviceBusNamespace: aspnetbenchmarks
78+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db "
79+
80+
# GROUP 4
81+
82+
- job: Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3
83+
displayName: 4- Baselines Database Cobalt Hosted Lin Server Azure Linux3
84+
pool: server
85+
timeoutInMinutes: 120
86+
dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server]
87+
condition: succeededOrFailed()
88+
steps:
89+
- template: baselines-database-scenarios.yml
90+
parameters:
91+
connection: ASPNET Benchmarks Service Bus
92+
serviceBusQueueName: cobalt-queue
93+
serviceBusNamespace: aspnetbenchmarks
94+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db "
95+
96+
# GROUP 5
97+
98+
- job: Baselines_Cobalt_Hosted_Lin_Server
99+
displayName: 5- Baselines Cobalt Hosted Lin Server
100+
pool: server
101+
timeoutInMinutes: 120
102+
dependsOn: [Baselines_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3]
103+
condition: succeededOrFailed()
104+
steps:
105+
- template: baselines-scenarios.yml
106+
parameters:
107+
connection: ASPNET Benchmarks Service Bus
108+
serviceBusQueueName: cobalt-queue
109+
serviceBusNamespace: aspnetbenchmarks
110+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load "
111+
112+
# GROUP 6
113+
114+
- job: Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3
115+
displayName: 6- Baselines Cobalt Hosted Lin Server Azure Linux3
116+
pool: server
117+
timeoutInMinutes: 120
118+
dependsOn: [Baselines_Cobalt_Hosted_Lin_Server]
119+
condition: succeededOrFailed()
120+
steps:
121+
- template: baselines-scenarios.yml
122+
parameters:
123+
connection: ASPNET Benchmarks Service Bus
124+
serviceBusQueueName: cobalt-queue
125+
serviceBusNamespace: aspnetbenchmarks
126+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load "
127+
128+
# GROUP 7
129+
130+
- job: MVC_Cobalt_Hosted_Lin_Server
131+
displayName: 7- MVC Cobalt Hosted Lin Server
132+
pool: server
133+
timeoutInMinutes: 120
134+
dependsOn: [Baselines_Cobalt_Hosted_Lin_Server_Azure_Linux3]
135+
condition: succeededOrFailed()
136+
steps:
137+
- template: mvc-scenarios.yml
138+
parameters:
139+
connection: ASPNET Benchmarks Service Bus
140+
serviceBusQueueName: cobalt-queue
141+
serviceBusNamespace: aspnetbenchmarks
142+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db "
143+
144+
# GROUP 8
145+
146+
- job: MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3
147+
displayName: 8- MVC Cobalt Hosted Lin Server Azure Linux3
148+
pool: server
149+
timeoutInMinutes: 120
150+
dependsOn: [MVC_Cobalt_Hosted_Lin_Server]
151+
condition: succeededOrFailed()
152+
steps:
153+
- template: mvc-scenarios.yml
154+
parameters:
155+
connection: ASPNET Benchmarks Service Bus
156+
serviceBusQueueName: cobalt-queue
157+
serviceBusNamespace: aspnetbenchmarks
158+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db "
159+
160+
# GROUP 9
161+
162+
- job: Trends_Cobalt_Hosted_Lin_Server
163+
displayName: 9- Trends Cobalt Hosted Lin Server
164+
pool: server
165+
timeoutInMinutes: 120
166+
dependsOn: [MVC_Cobalt_Hosted_Lin_Server_Azure_Linux3]
167+
condition: succeededOrFailed()
168+
steps:
169+
- template: trend-scenarios.yml
170+
parameters:
171+
connection: ASPNET Benchmarks Service Bus
172+
serviceBusQueueName: cobalt-queue
173+
serviceBusNamespace: aspnetbenchmarks
174+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load "
175+
176+
# GROUP 10
177+
178+
- job: Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3
179+
displayName: 10- Trends Cobalt Hosted Lin Server Azure Linux3
180+
pool: server
181+
timeoutInMinutes: 120
182+
dependsOn: [Trends_Cobalt_Hosted_Lin_Server]
183+
condition: succeededOrFailed()
184+
steps:
185+
- template: trend-scenarios.yml
186+
parameters:
187+
connection: ASPNET Benchmarks Service Bus
188+
serviceBusQueueName: cobalt-queue
189+
serviceBusNamespace: aspnetbenchmarks
190+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load "
191+
192+
# GROUP 11
193+
194+
- job: Trends_Database_Cobalt_Hosted_Lin_Server
195+
displayName: 11- Trends Database Cobalt Hosted Lin Server
196+
pool: server
197+
timeoutInMinutes: 120
198+
dependsOn: [Trends_Cobalt_Hosted_Lin_Server_Azure_Linux3]
199+
condition: succeededOrFailed()
200+
steps:
201+
- template: trend-database-scenarios.yml
202+
parameters:
203+
connection: ASPNET Benchmarks Service Bus
204+
serviceBusQueueName: cobalt-queue
205+
serviceBusNamespace: aspnetbenchmarks
206+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-app --profile cobalt-hosted-lin-client-load --profile cobalt-hosted-lin-db-db "
207+
208+
# GROUP 12
209+
210+
- job: Trends_Database_Cobalt_Hosted_Lin_Server_Azure_Linux3
211+
displayName: 12- Trends Database Cobalt Hosted Lin Server Azure Linux3
212+
pool: server
213+
timeoutInMinutes: 120
214+
dependsOn: [Trends_Database_Cobalt_Hosted_Lin_Server]
215+
condition: succeededOrFailed()
216+
steps:
217+
- template: trend-database-scenarios.yml
218+
parameters:
219+
connection: ASPNET Benchmarks Service Bus
220+
serviceBusQueueName: cobalt-queue
221+
serviceBusNamespace: aspnetbenchmarks
222+
arguments: "$(ciProfile) --profile cobalt-hosted-lin-server-azure-linux3-app --profile cobalt-hosted-lin-client-azure-linux3-load --profile cobalt-hosted-lin-db-azure-linux3-db "
223+

build/benchmarks_ci_cobalt.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
"version": "1.0",
66
"schedule": "0 3/12 * * *",
77
"queues": [
8-
"cobalt-queue-ubuntu",
9-
"cobalt-queue-al3"
8+
"cobalthosted"
109
],
1110
"yaml_generation": {
1211
"target_yaml_count": 1,

0 commit comments

Comments
 (0)