Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(123)

Side by Side Diff: cr-buildbucket.cfg

Issue 2989783003: luci.webrtc.try: define LUCI builders (Closed)
Patch Set: refactor Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Defines buckets on cr-buildbucket.appspot.com, used by to schedule builds 1 # Defines buckets on cr-buildbucket.appspot.com, used by to schedule builds
2 # on buildbot. Some of them are used by CQ to schedule tryjobs. 2 # on buildbot. Some of them are used by CQ to schedule tryjobs.
3 # 3 #
4 # See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for 4 # See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for
5 # schema of this file and documentation. 5 # schema of this file and documentation.
6 # 6 #
7 # Please keep this list sorted by bucket name. 7 # Please keep this list sorted by bucket name.
8 8
9 acl_sets { 9 acl_sets {
10 name: "default" 10 name: "default"
11 acls { 11 acls {
12 role: READER 12 role: READER
13 group: "all" 13 group: "all"
14 } 14 }
15 15
16 # Remove this rule after all Buildbot masters are turned down. 16 # Remove this rule after all Buildbot masters are turned down.
17 acls { 17 acls {
18 role: WRITER 18 role: WRITER
19 group: "service-account-webrtc-master" 19 group: "service-account-webrtc-master"
20 } 20 }
21 } 21 }
22 22
23 acl_sets {
24 name: "tryserver"
25 acls {
26 role: SCHEDULER
27 group: "service-account-cq"
28 }
29 acls {
30 role: SCHEDULER
31 group: "project-webrtc-tryjob-access"
32 }
33 }
34
23 buckets { 35 buckets {
24 name: "master.chromium.webrtc" 36 name: "master.chromium.webrtc"
25 acl_sets: "default" 37 acl_sets: "default"
26 } 38 }
27 39
28 buckets { 40 buckets {
29 name: "master.chromium.webrtc.fyi" 41 name: "master.chromium.webrtc.fyi"
30 acl_sets: "default" 42 acl_sets: "default"
31 } 43 }
32 44
33 buckets { 45 buckets {
34 name: "master.client.webrtc" 46 name: "master.client.webrtc"
35 acl_sets: "default" 47 acl_sets: "default"
36 } 48 }
37 49
38 buckets { 50 buckets {
39 name: "master.client.webrtc.fyi" 51 name: "master.client.webrtc.fyi"
40 acl_sets: "default" 52 acl_sets: "default"
41 } 53 }
42 54
43 buckets { 55 buckets {
44 name: "master.tryserver.webrtc" 56 name: "master.tryserver.webrtc"
45 acl_sets: "default" 57 acl_sets: "default"
46 acls { 58 acl_sets: "tryserver"
47 role: SCHEDULER 59 }
48 group: "service-account-cq" 60
49 } 61 # Mixins used by luci.webrtc.try
50 acls { 62
51 role: SCHEDULER 63 # Keep them sorted by OS.
52 group: "project-webrtc-tryjob-access" 64
53 } 65 builder_mixins {
54 } 66 name: "android"
67 dimensions: "os:Linux"
68 }
69
70 builder_mixins {
71 name: "android_shared"
72 mixins: "android"
73 caches {
74 path: "builder"
75 name: "webrtc-android"
76 }
77 }
78
79 builder_mixins {
80 name: "android_arm"
81 mixins: "android"
82 caches {
83 path: "builder"
84 name: "webrtc_arm_android"
85 }
86 }
87
88 builder_mixins {
89 name: "linux"
90 dimensions: "os:Linux"
91 }
92
93 builder_mixins {
94 name: "linux_shared"
95 mixins: "linux"
96 caches {
97 path: "builder"
98 name: "webrtc-linux"
99 }
100 }
101
102 builder_mixins {
103 name: "linux_32"
104 mixins: "linux"
105 caches {
106 path: "builder"
107 name: "webrtc-linux-32"
108 }
109 }
110
111 builder_mixins {
112 name: "linux_arm"
113 mixins: "linux"
114 caches {
115 path: "builder"
116 name: "webrtc-linux-arm"
117 }
118 }
119
120 builder_mixins {
121 name: "linux_32_arm"
122 mixins: "linux"
123 caches {
124 path: "builder"
125 name: "webrtc-linux-32-arm"
126 }
127 }
128
129 builder_mixins {
130 name: "win"
131 dimensions: "os:Windows"
132 }
133
134 builder_mixins {
135 name: "win_shared"
136 mixins: "win"
137 caches {
138 path: "builder"
139 name: "webrtc-win"
140 }
141 }
142
143 builder_mixins {
144 name: "win_clang"
145 mixins: "win"
146 caches {
147 path: "builder"
148 name: "webrtc-clang"
149 }
150 }
151
152 builder_mixins {
153 name: "has_camera"
154 # TODO: specify a dimension for a virtual camera
155 }
156
157 buckets {
158 name: "luci.webrtc.try"
159 acl_sets: "default"
160 acl_sets: "tryserver"
161
162 swarming {
163 hostname: "chromium-swarm.appspot.com"
164 url_format: "https://luci-milo.appspot.com/swarming/task/{task_id}"
165 builder_defaults {
166 dimensions: "cpu:x86-64"
167 dimensions: "pool:Chrome"
168 execution_timeout_secs: 3600 # 1h
169 recipe {
170 repository: "https://chromium.googlesource.com/chromium/tools/build.git"
171 name: "webrtc/standalone"
172 }
173 }
174
175 # Keep builders grouped by OS, then sorted by name.
176
177 # Android
178
179 builders { mixins: "android_shared" name: "android_compile_dbg" }
180 builders { mixins: "android_shared" name: "android_compile_rel" }
181 builders { mixins: "android_arm" name: "android_compile_arm64_dbg" }
182 builders { mixins: "android_arm" name: "android_compile_arm64_rel" }
183 builders { mixins: "android" name: "android_compile_mips_dbg" }
184 builders { mixins: "android_shared" name: "android_compile_x86_rel" }
185 builders { mixins: "android_shared" name: "android_compile_x86_dbg" }
186 builders { mixins: "android_shared" name: "android_compile_x64_dbg" }
187 builders { mixins: "android_shared" name: "android_dbg" }
188 builders { mixins: "android_shared" name: "android_rel" }
189 builders { mixins: "android" name: "android_clang_dbg" }
190 builders { mixins: "android_arm" name: "android_arm64_rel" }
191
192 # IOS
193
194 builders {
195 name: "ios_api_framework"
196 dimensions: "os:Mac"
197 recipe { name: "webrtc/ios_api_framework" }
198 }
199
200 # Linux
201
202 builders { mixins: "linux_shared" name: "linux_compile_dbg" }
203 builders { mixins: "linux_shared" name: "linux_compile_rel" }
204 builders { mixins: "linux_shared" name: "linux_dbg" }
205 builders { mixins: "linux_shared" name: "linux_rel" }
206 builders { mixins: "linux_arm" name: "linux_arm64_dbg" }
207 builders { mixins: "linux_arm" name: "linux_arm64_rel" }
208 builders { mixins: "linux_32" name: "linux32_dbg" }
209 builders { mixins: "linux_32" name: "linux32_rel" }
210 builders { mixins: "linux_32_arm" name: "linux32_arm_dbg" }
211 builders { mixins: "linux_32_arm" name: "linux32_arm_rel" }
212 builders {
213 name: "linux_baremetal"
214 mixins: "linux_shared"
215 mixins: "has_camera"
216 }
217 builders { mixins: "linux" name: "linux_gcc_rel" }
218 builders { mixins: "linux" name: "linux_memcheck" }
219 builders { mixins: "linux" name: "linux_msan" }
220 builders { mixins: "linux" name: "linux_tsan2" }
221 builders { mixins: "linux" name: "linux_asan" }
222 builders { mixins: "linux" name: "linux_ubsan" }
223 builders { mixins: "linux" name: "linux_ubsan_vptr" }
224
225 # Mac
226
227 builders { mixins: "mac_shared" name: "mac_compile_dbg" }
228 builders { mixins: "mac_shared" name: "mac_compile_rel" }
229 builders { mixins: "mac_shared" name: "mac_dbg" }
230 builders { mixins: "mac_shared" name: "mac_rel" }
231 builders {
232 name: "mac_baremetal"
233 mixins: "mac"
234 mixins: "has_camera"
235 }
236 builders { mixins: "mac" name: "mac_asan" }
237
238 # Win
239
240 builders { mixins: "win_shared" name: "win_compile_dbg" }
241 builders { mixins: "win_shared" name: "win_compile_rel" }
242 builders { mixins: "win_shared" name: "win_compile_x64_dbg" }
243 builders { mixins: "win_shared" name: "win_compile_x64_rel" }
244 builders { mixins: "win_shared" name: "win_dbg" }
245 builders { mixins: "win_shared" name: "win_rel" }
246 builders { mixins: "win_shared" name: "win_x64_dbg" }
247 builders { mixins: "win_shared" name: "win_x64_rel" }
248 builders { mixins: "win_clang" name: "win_clang_dbg" }
249 builders { mixins: "win_clang" name: "win_clang_rel" }
250 builders { mixins: "win_clang" name: "win_x64_clang_dbg" }
251 builders { mixins: "win_clang" name: "win_x64_clang_rel" }
252 builders {
253 name: "win_baremetal"
254 mixins: "win_shared"
255 mixins: "has_camera"
256 }
257 builders { mixins: "win" name: "win_asan" }
258 builders { mixins: "win_shared" name: "win_x64_win8" }
259 builders { mixins: "win_shared" name: "win_x64_win10" }
260 }
261 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698