1# Defines buckets on cr-buildbucket.appspot.com, used to schedule builds
2# on buildbot. In particular, CQ uses some of these buckets to schedule tryjobs.
3#
4# See http://luci-config.appspot.com/schemas/projects:buildbucket.cfg for
5# schema of this file and documentation.
6#
7# Please keep this list sorted by bucket name.
8acl_sets {
9  name: "ci"
10  acls {
11    role: READER
12    group: "all"
13  }
14  acls {
15    role: WRITER
16    group: "project-art-admins"
17  }
18  acls {
19    role: SCHEDULER
20    identity: "luci-scheduler@appspot.gserviceaccount.com"
21  }
22  acls {
23    role: WRITER
24    identity: "luci-migration@appspot.gserviceaccount.com"
25  }
26}
27
28buckets {
29  name: "luci.art.ci"
30  acl_sets: "ci"
31  swarming {
32    hostname: "chromium-swarm.appspot.com"
33    builder_defaults {
34      dimensions: "pool:luci.art.ci"
35      service_account: "art-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
36      # We have a limited set of runners, so put the expiration time close to
37      # the time it takes to run all steps on most builders.
38      expiration_secs: 36000 # 10h
39      execution_timeout_secs: 133200  # 37h
40      swarming_tags: "vpython:native-python-wrapper"
41      build_numbers: YES
42      # Some builders require specific hardware, so we make the assignment in bots.cfg
43      auto_builder_dimension: YES
44      recipe {
45        cipd_package: "infra/recipe_bundles/chromium.googlesource.com/chromium/tools/build"
46        cipd_version: "refs/heads/master"
47        name: "art"
48        properties: "mastername:client.art"
49      }
50    }
51
52    builders {
53      name: "angler-armv7-debug"
54    }
55    builders {
56      name: "angler-armv7-non-gen-cc"
57    }
58    builders {
59      name: "angler-armv7-ndebug"
60    }
61    builders {
62      name: "angler-armv8-debug"
63    }
64    builders {
65      name: "angler-armv8-non-gen-cc"
66    }
67    builders {
68      name: "angler-armv8-ndebug"
69    }
70    builders {
71      name: "aosp-builder-cc"
72    }
73    builders {
74      name: "aosp-builder-cms"
75    }
76    builders {
77      name: "bullhead-armv7-gcstress-ndebug"
78    }
79    builders {
80      name: "bullhead-armv8-gcstress-debug"
81    }
82    builders {
83      name: "bullhead-armv8-gcstress-ndebug"
84    }
85    builders {
86      name: "fugu-debug"
87    }
88    builders {
89      name: "fugu-ndebug"
90    }
91    builders {
92      name: "host-x86-cms"
93    }
94    builders {
95      name: "host-x86-debug"
96    }
97    builders {
98      name: "host-x86-gcstress-debug"
99    }
100    builders {
101      name: "host-x86-ndebug"
102    }
103    builders {
104      name: "host-x86-poison-debug"
105    }
106    builders {
107      name: "host-x86_64-cdex-fast"
108    }
109    builders {
110      name: "host-x86_64-cms"
111    }
112    builders {
113      name: "host-x86_64-debug"
114    }
115    builders {
116      name: "host-x86_64-non-gen-cc"
117    }
118    builders {
119      name: "host-x86_64-ndebug"
120    }
121    builders {
122      name: "host-x86_64-poison-debug"
123    }
124    builders {
125      name: "walleye-armv7-poison-debug"
126    }
127    builders {
128      name: "walleye-armv8-poison-debug"
129    }
130    builders {
131      name: "walleye-armv8-poison-ndebug"
132    }
133  }
134}
135