OLD | NEW |
1 syntax = "proto2"; | 1 syntax = "proto2"; |
2 | 2 |
3 // This message describes a Commit Queue configuration. The config file cq.cfg | 3 // This message describes a Commit Queue configuration. The config file cq.cfg |
4 // should be stored in the config directory located on the branch that this CQ | 4 // should be stored in the config directory located on the branch that this CQ |
5 // should commit to. | 5 // should commit to. |
6 message Config { | 6 message Config { |
7 // Required. Version of the config format. | 7 // Required. Version of the config format. |
8 optional int32 version = 1; | 8 optional int32 version = 1; |
9 | 9 |
10 // Required. Name of the CQ. May only contain characters [a-zA-Z0-9_]. It is | 10 // Required. Name of the CQ. May only contain characters [a-zA-Z0-9_]. It is |
(...skipping 122 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
133 optional bool triggered = 2; | 133 optional bool triggered = 2; |
134 | 134 |
135 // When this field is present, it marks given builder as experimental. It | 135 // When this field is present, it marks given builder as experimental. It |
136 // is only executed on a given percentage of the CLs and the outcome does | 136 // is only executed on a given percentage of the CLs and the outcome does |
137 // not affect the decicion whether a CL can land or not. This is typically | 137 // not affect the decicion whether a CL can land or not. This is typically |
138 // used to test new builders and estimate their capacity requirements. | 138 // used to test new builders and estimate their capacity requirements. |
139 optional float experiment_percentage = 4; | 139 optional float experiment_percentage = 4; |
140 } | 140 } |
141 | 141 |
142 message Bucket { | 142 message Bucket { |
143 // Name of the bucket. This is typically the same as a master name. | 143 // Name of the bucket. This is typically the same as a master name without |
| 144 // the 'master.' prefix, e.g. 'chromium.linux' or 'tryserver.webrtc'. CQ |
| 145 // will automatically add 'master.' prefix if not there. |
144 optional string name = 1; | 146 optional string name = 1; |
145 | 147 |
146 // Builders on which tryjobs should be triggered. | 148 // Builders on which tryjobs should be triggered. |
147 repeated Builder builders = 2; | 149 repeated Builder builders = 2; |
148 } | 150 } |
149 | 151 |
150 // Buckets on which tryjobs are triggered/watched. | 152 // Buckets on which tryjobs are triggered/watched. |
151 repeated Bucket buckets = 1; | 153 repeated Bucket buckets = 1; |
152 | 154 |
153 message TryJobRetryConfig { | 155 message TryJobRetryConfig { |
(...skipping 13 matching lines...) Expand all Loading... |
167 optional int32 timeout_retry_weight = 5; | 169 optional int32 timeout_retry_weight = 5; |
168 } | 170 } |
169 | 171 |
170 // Provides project specific trybot retry configuration. This overrides the | 172 // Provides project specific trybot retry configuration. This overrides the |
171 // defaults used in the CQ. | 173 // defaults used in the CQ. |
172 optional TryJobRetryConfig try_job_retry_config = 2; | 174 optional TryJobRetryConfig try_job_retry_config = 2; |
173 } | 175 } |
174 | 176 |
175 message SignCLAVerifier {} | 177 message SignCLAVerifier {} |
176 } | 178 } |
OLD | NEW |