blob: 3c3145167b88008d903fa729e5b1caae2656e3a1 [file] [log] [blame]
Rico Winda1dea212019-02-18 12:21:33 +01001# Defines jobs on luci-scheduler.appspot.com.
2#
3# For schema of this file and documentation see ProjectConfig message in
4#
5# https://chromium.googlesource.com/infra/luci/luci-go/+/master/scheduler/appengine/messages/config.proto
6
7acl_sets {
8 name: "default"
9 acls {
10 role: READER
11 granted_to: "group:project-r8-readers"
12 }
13 acls {
14 role: OWNER
15 granted_to: "group:project-r8-admins"
16 }
17}
18
Rico Windb873c642019-04-15 11:07:39 +020019# The format of this file is important, we have a hackish parsing to trigger
20# builds in tools/trigger.py
Rico Winda1dea212019-02-18 12:21:33 +010021trigger {
22 id: "master-gitiles-trigger"
23 acl_sets: "default"
24 gitiles: {
Rico Windca1ce672019-02-20 12:27:30 +010025 repo: "https://r8.googlesource.com/r8"
Rico Winda1dea212019-02-18 12:21:33 +010026 refs: "refs/heads/master"
27 }
Rico Wind3ddc6b02019-02-28 13:35:04 +010028 triggers: "archive"
Rico Wind26517452019-02-22 12:45:38 +010029 triggers: "linux"
Rico Windd478c832020-09-11 12:06:34 +020030 triggers: "linux_horizontal"
Rico Wind26517452019-02-22 12:45:38 +010031 triggers: "linux-android-4.0.4"
32 triggers: "linux-android-4.4.4"
33 triggers: "linux-android-5.1.1"
34 triggers: "linux-android-6.0.1"
Rico Winda1dea212019-02-18 12:21:33 +010035 triggers: "linux-android-7.0.0"
Rico Wind6fb7ed92019-03-26 15:11:56 +010036 triggers: "linux-android-8.1.0"
37 triggers: "linux-android-9.0.0"
clementbera97d5cce2019-11-22 15:09:27 +010038 triggers: "linux-android-10.0.0"
Rico Wind55e9a9a2019-04-04 11:18:23 +020039 triggers: "linux-run-on-as-app"
Morten Krogh-Jespersen603cc222019-11-05 12:51:26 +010040 triggers: "linux-run-on-as-app-recompilation"
Rico Wind3ddc6b02019-02-28 13:35:04 +010041 triggers: "linux-internal"
Rico Wind5ffe7822019-03-01 06:52:36 +010042 triggers: "linux-jctf"
43 triggers: "r8cf-linux-jctf"
Rico Wind26517452019-02-22 12:45:38 +010044 triggers: "windows"
Rico Wind26517452019-02-22 12:45:38 +010045}
46
47trigger {
Rico Wind1cd21b02019-08-14 13:26:21 +020048 id: "desugar_library_trigger"
49 acl_sets: "default"
Rico Winde8b31362019-08-14 13:51:53 +020050 gitiles: {
Rico Wind4412c2a2019-08-15 09:14:04 +020051 repo: "https://github.googlesource.com/google/desugar_jdk_libs"
52 refs: "refs/heads/master"
Rico Winde8b31362019-08-14 13:51:53 +020053 }
Rico Wind1cd21b02019-08-14 13:26:21 +020054 triggers: "archive_lib_desugar"
55}
56
57trigger {
Rico Wind26517452019-02-22 12:45:38 +010058 id: "branch-gitiles-trigger"
59 acl_sets: "default"
60 gitiles: {
61 repo: "https://r8.googlesource.com/r8"
Søren Gjesse77cb3f42019-09-24 12:56:21 +020062 # Version branches are named d8-x.y (up until d8-1.5) or just x.y (from 1.6)
Rico Wind14da0442020-08-05 14:37:43 +020063 refs: "regexp:refs/heads/(?:d8-)?[0-9]+\\.[0-9]+(\\.[0-9]+)?"
Rico Wind46785482019-09-26 11:28:26 +020064 path_regexps: "src/main/java/com/android/tools/r8/Version.java"
Rico Wind26517452019-02-22 12:45:38 +010065 }
Rico Wind3ddc6b02019-02-28 13:35:04 +010066 triggers: "archive_release"
Rico Wind26517452019-02-22 12:45:38 +010067 triggers: "linux-android-4.0.4_release"
68 triggers: "linux-android-4.4.4_release"
69 triggers: "linux-android-5.1.1_release"
70 triggers: "linux-android-6.0.1_release"
71 triggers: "linux-android-7.0.0_release"
Rico Windc922c662019-05-07 09:46:06 +020072 triggers: "linux-android-8.1.0_release"
73 triggers: "linux-android-9.0.0_release"
Rico Wind26d00182020-06-11 09:04:53 +020074 triggers: "linux-android-10.0.0_release"
Rico Winddfd59ab2019-08-07 10:00:16 +020075 triggers: "linux-internal_release"
76 triggers: "linux-jctf_release"
Rico Windc922c662019-05-07 09:46:06 +020077 triggers: "linux-run-on-as-app_release"
Rico Winddfd59ab2019-08-07 10:00:16 +020078 triggers: "linux_release"
Rico Windc922c662019-05-07 09:46:06 +020079 triggers: "r8cf-linux-jctf_release"
Rico Wind25205cb2019-05-06 15:31:25 +020080 triggers: "windows_release"
81}
82
Rico Winddfd59ab2019-08-07 10:00:16 +020083
Rico Winda1dea212019-02-18 12:21:33 +010084job {
85 id: "archive"
86 acl_sets: "default"
Rico Wind27906cf2019-03-06 14:53:36 +010087 triggering_policy: {
88 max_concurrent_invocations: 3
Rico Windc7643d52019-03-15 08:38:59 +010089 max_batch_size: 1
Rico Wind27906cf2019-03-06 14:53:36 +010090 }
Rico Winda1dea212019-02-18 12:21:33 +010091 buildbucket {
92 server: "cr-buildbucket.appspot.com"
93 bucket: "luci.r8.ci"
94 builder: "archive"
95 }
96}
97
98job {
99 id: "archive_release"
100 acl_sets: "default"
Rico Windc7643d52019-03-15 08:38:59 +0100101 triggering_policy: {
102 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200103 max_concurrent_invocations: 3
Rico Windc7643d52019-03-15 08:38:59 +0100104 }
Rico Winda1dea212019-02-18 12:21:33 +0100105 buildbucket {
106 server: "cr-buildbucket.appspot.com"
107 bucket: "luci.r8.ci"
108 builder: "archive_release"
109 }
110}
111
112job {
Rico Wind1cd21b02019-08-14 13:26:21 +0200113 id: "archive_lib_desugar"
114 acl_sets: "default"
115 triggering_policy: {
116 max_concurrent_invocations: 1
117 max_batch_size: 1
118 }
119 buildbucket {
120 server: "cr-buildbucket.appspot.com"
121 bucket: "luci.r8.ci"
122 builder: "archive_lib_desugar"
123 }
124}
125
126job {
Rico Winda1dea212019-02-18 12:21:33 +0100127 id: "linux"
128 acl_sets: "default"
Rico Windc7643d52019-03-15 08:38:59 +0100129 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200130 max_concurrent_invocations: 6
Rico Windc7643d52019-03-15 08:38:59 +0100131 }
Rico Winda1dea212019-02-18 12:21:33 +0100132 buildbucket {
133 server: "cr-buildbucket.appspot.com"
134 bucket: "luci.r8.ci"
135 builder: "linux"
136 }
137}
138
139job {
Rico Windd478c832020-09-11 12:06:34 +0200140 id: "linux_horizontal"
141 acl_sets: "default"
142 triggering_policy: {
143 max_concurrent_invocations: 3
144 }
145 buildbucket {
146 server: "cr-buildbucket.appspot.com"
147 bucket: "luci.r8.ci"
148 builder: "linux_horizontal"
149 }
150}
151
152job {
Rico Winda1dea212019-02-18 12:21:33 +0100153 id: "linux-android-4.0.4"
154 acl_sets: "default"
Rico Windc7643d52019-03-15 08:38:59 +0100155 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200156 max_concurrent_invocations: 6
Rico Windc7643d52019-03-15 08:38:59 +0100157 }
Rico Winda1dea212019-02-18 12:21:33 +0100158 buildbucket {
159 server: "cr-buildbucket.appspot.com"
160 bucket: "luci.r8.ci"
161 builder: "linux-android-4.0.4"
162 }
163}
164
165job {
166 id: "linux-android-4.0.4_release"
167 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200168 triggering_policy: {
169 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200170 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200171 }
Rico Winda1dea212019-02-18 12:21:33 +0100172 buildbucket {
173 server: "cr-buildbucket.appspot.com"
174 bucket: "luci.r8.ci"
175 builder: "linux-android-4.0.4_release"
176 }
177}
178
179job {
180 id: "linux-android-4.4.4"
181 acl_sets: "default"
Rico Wind892b37c2019-03-20 12:34:11 +0100182 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200183 max_concurrent_invocations: 6
Rico Wind892b37c2019-03-20 12:34:11 +0100184 }
Rico Winda1dea212019-02-18 12:21:33 +0100185 buildbucket {
186 server: "cr-buildbucket.appspot.com"
187 bucket: "luci.r8.ci"
188 builder: "linux-android-4.4.4"
189 }
190}
191
192job {
193 id: "linux-android-4.4.4_release"
194 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200195 triggering_policy: {
196 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200197 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200198 }
Rico Winda1dea212019-02-18 12:21:33 +0100199 buildbucket {
200 server: "cr-buildbucket.appspot.com"
201 bucket: "luci.r8.ci"
202 builder: "linux-android-4.4.4_release"
203 }
204}
205
206job {
207 id: "linux-android-5.1.1"
208 acl_sets: "default"
Rico Wind892b37c2019-03-20 12:34:11 +0100209 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200210 max_concurrent_invocations: 6
Rico Wind892b37c2019-03-20 12:34:11 +0100211 }
Rico Winda1dea212019-02-18 12:21:33 +0100212 buildbucket {
213 server: "cr-buildbucket.appspot.com"
214 bucket: "luci.r8.ci"
215 builder: "linux-android-5.1.1"
216 }
217}
218
219job {
220 id: "linux-android-5.1.1_release"
221 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200222 triggering_policy: {
223 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200224 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200225 }
Rico Winda1dea212019-02-18 12:21:33 +0100226 buildbucket {
227 server: "cr-buildbucket.appspot.com"
228 bucket: "luci.r8.ci"
229 builder: "linux-android-5.1.1_release"
230 }
231}
232
233job {
234 id: "linux-android-6.0.1"
235 acl_sets: "default"
Rico Wind892b37c2019-03-20 12:34:11 +0100236 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200237 max_concurrent_invocations: 6
Rico Wind892b37c2019-03-20 12:34:11 +0100238 }
Rico Winda1dea212019-02-18 12:21:33 +0100239 buildbucket {
240 server: "cr-buildbucket.appspot.com"
241 bucket: "luci.r8.ci"
242 builder: "linux-android-6.0.1"
243 }
244}
245
246job {
247 id: "linux-android-6.0.1_release"
248 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200249 triggering_policy: {
250 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200251 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200252 }
Rico Winda1dea212019-02-18 12:21:33 +0100253 buildbucket {
254 server: "cr-buildbucket.appspot.com"
255 bucket: "luci.r8.ci"
256 builder: "linux-android-6.0.1_release"
257 }
258}
259
260job {
261 id: "linux-android-7.0.0"
262 acl_sets: "default"
Rico Wind892b37c2019-03-20 12:34:11 +0100263 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200264 max_concurrent_invocations: 6
Rico Wind892b37c2019-03-20 12:34:11 +0100265 }
Rico Winda1dea212019-02-18 12:21:33 +0100266 buildbucket {
267 server: "cr-buildbucket.appspot.com"
268 bucket: "luci.r8.ci"
269 builder: "linux-android-7.0.0"
270 }
271}
272
273job {
274 id: "linux-android-7.0.0_release"
275 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200276 triggering_policy: {
277 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200278 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200279 }
Rico Winda1dea212019-02-18 12:21:33 +0100280 buildbucket {
281 server: "cr-buildbucket.appspot.com"
282 bucket: "luci.r8.ci"
283 builder: "linux-android-7.0.0_release"
284 }
285}
286
287job {
Rico Wind6fb7ed92019-03-26 15:11:56 +0100288 id: "linux-android-8.1.0"
289 acl_sets: "default"
290 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200291 max_concurrent_invocations: 6
Rico Wind6fb7ed92019-03-26 15:11:56 +0100292 }
293 buildbucket {
294 server: "cr-buildbucket.appspot.com"
295 bucket: "luci.r8.ci"
296 builder: "linux-android-8.1.0"
297 }
298}
299
300job {
Rico Windc922c662019-05-07 09:46:06 +0200301 id: "linux-android-8.1.0_release"
302 acl_sets: "default"
303 triggering_policy: {
Rico Wind26d00182020-06-11 09:04:53 +0200304 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200305 max_concurrent_invocations: 3
Rico Windc922c662019-05-07 09:46:06 +0200306 }
307 buildbucket {
308 server: "cr-buildbucket.appspot.com"
309 bucket: "luci.r8.ci"
310 builder: "linux-android-8.1.0_release"
311 }
312}
313
314
315job {
Rico Wind6fb7ed92019-03-26 15:11:56 +0100316 id: "linux-android-9.0.0"
317 acl_sets: "default"
318 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200319 max_concurrent_invocations: 6
Rico Wind6fb7ed92019-03-26 15:11:56 +0100320 }
321 buildbucket {
322 server: "cr-buildbucket.appspot.com"
323 bucket: "luci.r8.ci"
324 builder: "linux-android-9.0.0"
325 }
326}
327
328job {
Rico Windc922c662019-05-07 09:46:06 +0200329 id: "linux-android-9.0.0_release"
330 acl_sets: "default"
331 triggering_policy: {
Rico Wind26d00182020-06-11 09:04:53 +0200332 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200333 max_concurrent_invocations: 3
Rico Windc922c662019-05-07 09:46:06 +0200334 }
335 buildbucket {
336 server: "cr-buildbucket.appspot.com"
337 bucket: "luci.r8.ci"
338 builder: "linux-android-9.0.0_release"
339 }
340}
341
342job {
clementbera97d5cce2019-11-22 15:09:27 +0100343 id: "linux-android-10.0.0"
344 acl_sets: "default"
345 triggering_policy: {
Rico Wind13aa5b42020-06-24 09:48:49 +0200346 max_concurrent_invocations: 6
clementbera97d5cce2019-11-22 15:09:27 +0100347 }
348 buildbucket {
349 server: "cr-buildbucket.appspot.com"
350 bucket: "luci.r8.ci"
351 builder: "linux-android-10.0.0"
352 }
353}
354
355job {
356 id: "linux-android-10.0.0_release"
357 acl_sets: "default"
358 triggering_policy: {
Rico Wind26d00182020-06-11 09:04:53 +0200359 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200360 max_concurrent_invocations: 3
clementbera97d5cce2019-11-22 15:09:27 +0100361 }
362 buildbucket {
363 server: "cr-buildbucket.appspot.com"
364 bucket: "luci.r8.ci"
365 builder: "linux-android-10.0.0_release"
366 }
367}
368
369job {
Rico Winda1dea212019-02-18 12:21:33 +0100370 id: "linux-internal"
371 acl_sets: "default"
372 buildbucket {
373 server: "cr-buildbucket.appspot.com"
374 bucket: "luci.r8.ci"
375 builder: "linux-internal"
376 }
377}
378
379job {
380 id: "linux-internal_release"
381 acl_sets: "default"
382 buildbucket {
383 server: "cr-buildbucket.appspot.com"
384 bucket: "luci.r8.ci"
385 builder: "linux-internal_release"
386 }
387}
388
389job {
Rico Wind55e9a9a2019-04-04 11:18:23 +0200390 id: "linux-run-on-as-app"
391 acl_sets: "default"
Rico Wind3ed71682020-06-24 12:49:36 +0200392 triggering_policy: {
393 max_concurrent_invocations: 3
394 }
Rico Wind55e9a9a2019-04-04 11:18:23 +0200395 buildbucket {
396 server: "cr-buildbucket.appspot.com"
397 bucket: "luci.r8.ci"
398 builder: "linux-run-on-as-app"
399 }
400}
401
402job {
Morten Krogh-Jespersenc42eace2019-11-06 09:47:22 +0100403 id: "linux-run-on-as-app-recompilation"
404 acl_sets: "default"
Rico Wind3ed71682020-06-24 12:49:36 +0200405 triggering_policy: {
406 max_concurrent_invocations: 3
407 }
Morten Krogh-Jespersenc42eace2019-11-06 09:47:22 +0100408 buildbucket {
409 server: "cr-buildbucket.appspot.com"
410 bucket: "luci.r8.ci"
411 builder: "linux-run-on-as-app-recompilation"
412 }
413}
414
415job {
Rico Windc922c662019-05-07 09:46:06 +0200416 id: "linux-run-on-as-app_release"
417 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200418 triggering_policy: {
419 max_batch_size: 1
Rico Wind3ed71682020-06-24 12:49:36 +0200420 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200421 }
Rico Windc922c662019-05-07 09:46:06 +0200422 buildbucket {
423 server: "cr-buildbucket.appspot.com"
424 bucket: "luci.r8.ci"
425 builder: "linux-run-on-as-app_release"
426 }
427}
428
429
430job {
Rico Winda1dea212019-02-18 12:21:33 +0100431 id: "linux-jctf"
432 acl_sets: "default"
433 buildbucket {
434 server: "cr-buildbucket.appspot.com"
435 bucket: "luci.r8.ci"
436 builder: "linux-jctf"
437 }
438}
439
440job {
441 id: "linux-jctf_release"
442 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200443 triggering_policy: {
444 max_batch_size: 1
445 }
Rico Winda1dea212019-02-18 12:21:33 +0100446 buildbucket {
447 server: "cr-buildbucket.appspot.com"
448 bucket: "luci.r8.ci"
449 builder: "linux-jctf_release"
450 }
451}
452
453job {
454 id: "linux_release"
455 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200456 triggering_policy: {
457 max_batch_size: 1
Rico Wind5ef313b2020-06-24 14:26:39 +0200458 max_concurrent_invocations: 3
Rico Wind26d00182020-06-11 09:04:53 +0200459 }
Rico Winda1dea212019-02-18 12:21:33 +0100460 buildbucket {
461 server: "cr-buildbucket.appspot.com"
462 bucket: "luci.r8.ci"
463 builder: "linux_release"
464 }
465}
466
467job {
468 id: "r8cf-linux-jctf"
469 acl_sets: "default"
470 buildbucket {
471 server: "cr-buildbucket.appspot.com"
472 bucket: "luci.r8.ci"
473 builder: "r8cf-linux-jctf"
474 }
475}
476
477job {
Rico Windc922c662019-05-07 09:46:06 +0200478 id: "r8cf-linux-jctf_release"
479 acl_sets: "default"
Rico Wind26d00182020-06-11 09:04:53 +0200480 triggering_policy: {
481 max_batch_size: 1
482 }
Rico Windc922c662019-05-07 09:46:06 +0200483 buildbucket {
484 server: "cr-buildbucket.appspot.com"
485 bucket: "luci.r8.ci"
486 builder: "r8cf-linux-jctf_release"
487 }
488}
489
490job {
Rico Winda1dea212019-02-18 12:21:33 +0100491 id: "windows"
Rico Wind27906cf2019-03-06 14:53:36 +0100492 triggering_policy: {
493 max_concurrent_invocations: 3
494 }
Rico Winda1dea212019-02-18 12:21:33 +0100495 acl_sets: "default"
496 buildbucket {
497 server: "cr-buildbucket.appspot.com"
498 bucket: "luci.r8.ci"
499 builder: "windows"
500 }
501}
502
503job {
504 id: "windows_release"
505 acl_sets: "default"
Rico Wind27906cf2019-03-06 14:53:36 +0100506 triggering_policy: {
Rico Wind26d00182020-06-11 09:04:53 +0200507 max_batch_size: 1
Rico Wind27906cf2019-03-06 14:53:36 +0100508 }
Rico Winda1dea212019-02-18 12:21:33 +0100509 buildbucket {
510 server: "cr-buildbucket.appspot.com"
511 bucket: "luci.r8.ci"
512 builder: "windows_release"
513 }
514}
515