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

Issue 2064453002: add recipe continuous builders for each repo with recipes (Closed)

Created:
4 years, 6 months ago by martiniss
Modified:
3 years, 9 months ago
CC:
chromium-reviews, estaab, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/tools/build.git@master
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

add recipe continuous builders for each repo with recipes Adds continuous builders for each repository which currently contains recipes. See bug for more details. depends on https://codereview.chromium.org/2061263003 BUG=614200 Committed: https://chromium.googlesource.com/chromium/tools/build/+/81f9c862dade711affea7a586b6a2bffdf219cc9

Patch Set 1 #

Total comments: 4

Patch Set 2 : Real ccompute #

Patch Set 3 : parse protobuf #

Patch Set 4 : Finally passing. #

Patch Set 5 : Coverage. #

Total comments: 11

Patch Set 6 : Bootstrap in recies. #

Total comments: 3

Patch Set 7 : Schedulers. #

Patch Set 8 : Fix presubmit #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+215 lines, -90 lines) Patch
M masters/master.chromium.infra/master.cfg View 1 2 3 4 5 6 7 5 chunks +40 lines, -5 lines 0 comments Download
M masters/master.chromium.infra/slaves.cfg View 1 1 chunk +36 lines, -0 lines 0 comments Download
M scripts/slave/recipe_modules/luci_config/api.py View 1 2 3 4 5 6 7 2 chunks +53 lines, -0 lines 2 comments Download
M scripts/slave/recipe_modules/luci_config/example.py View 1 2 3 4 5 1 chunk +15 lines, -0 lines 0 comments Download
A + scripts/slave/recipe_modules/luci_config/example.expected/protobuf.json View 1 2 0 chunks +-1 lines, --1 lines 0 comments Download
M scripts/slave/recipe_modules/recipe_tryjob/api.py View 1 2 3 4 5 3 chunks +1 line, -50 lines 0 comments Download
M scripts/slave/recipes/infra/recipe_simulation.py View 1 2 3 4 5 3 chunks +41 lines, -13 lines 0 comments Download
M scripts/slave/recipes/infra/recipe_simulation.expected/normal.json View 1 2 3 4 5 6 7 4 chunks +30 lines, -23 lines 0 comments Download

Messages

Total messages: 27 (9 generated)
martiniss
Question for you not ready for review https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py File scripts/slave/recipes/infra/recipe_simulation.py (right): https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py#newcode17 scripts/slave/recipes/infra/recipe_simulation.py:17: def _python(self, ...
4 years, 6 months ago (2016-06-11 02:20:30 UTC) #2
Vadim Sh.
https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py File scripts/slave/recipes/infra/recipe_simulation.py (right): https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py#newcode56 scripts/slave/recipes/infra/recipe_simulation.py:56: recipes_cfg = parse_protobuf(result['content'].split('\n')) On 2016/06/11 02:20:30, martiniss wrote: > ...
4 years, 6 months ago (2016-06-11 02:25:05 UTC) #3
martiniss
https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py File scripts/slave/recipes/infra/recipe_simulation.py (right): https://codereview.chromium.org/2064453002/diff/1/scripts/slave/recipes/infra/recipe_simulation.py#newcode56 scripts/slave/recipes/infra/recipe_simulation.py:56: recipes_cfg = parse_protobuf(result['content'].split('\n')) On 2016/06/11 at 02:25:05, Vadim Sh. ...
4 years, 6 months ago (2016-06-11 02:33:14 UTC) #4
martiniss
PTAL vadimsh for luci_config recipe module interface iannucci for general tandrii for recipe_simulation recipe cc ...
4 years, 6 months ago (2016-06-14 01:22:40 UTC) #6
tandrii(chromium)
https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/example.py File scripts/slave/recipe_modules/luci_config/example.py (right): https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/example.py#newcode44 scripts/slave/recipe_modules/luci_config/example.py:44: ] why not """ foo: 1 ... """ it's ...
4 years, 6 months ago (2016-06-14 12:22:51 UTC) #7
iannucci
Please update the CL description to have more context. A bug link would be really ...
4 years, 6 months ago (2016-06-14 21:41:43 UTC) #8
iannucci
seems ok pending other comments https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/api.py File scripts/slave/recipe_modules/luci_config/api.py (right): https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/api.py#newcode77 scripts/slave/recipe_modules/luci_config/api.py:77: def parse_protobuf(self, lines): can ...
4 years, 6 months ago (2016-06-14 21:46:10 UTC) #9
martiniss
ok, PTAL https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/api.py File scripts/slave/recipe_modules/luci_config/api.py (right): https://codereview.chromium.org/2064453002/diff/80001/scripts/slave/recipe_modules/luci_config/api.py#newcode77 scripts/slave/recipe_modules/luci_config/api.py:77: def parse_protobuf(self, lines): On 2016/06/14 at 21:46:09, ...
4 years, 6 months ago (2016-06-14 23:11:34 UTC) #12
tandrii(chromium)
https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg File masters/master.chromium.infra/master.cfg (right): https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg#newcode48 masters/master.chromium.infra/master.cfg:48: 'origin/master') what's this for?
4 years, 6 months ago (2016-06-15 10:01:26 UTC) #13
martiniss
https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg File masters/master.chromium.infra/master.cfg (right): https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg#newcode48 masters/master.chromium.infra/master.cfg:48: 'origin/master') On 2016/06/15 at 10:01:26, tandrii(chromium) wrote: > what's ...
4 years, 6 months ago (2016-06-15 21:48:32 UTC) #14
tandrii(chromium)
On 2016/06/15 21:48:32, martiniss wrote: > https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg > File masters/master.chromium.infra/master.cfg (right): > > https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg#newcode48 > ...
4 years, 6 months ago (2016-06-16 15:32:33 UTC) #15
tandrii(chromium)
LGTM % you need to fix the master config. https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg File masters/master.chromium.infra/master.cfg (right): https://codereview.chromium.org/2064453002/diff/100001/masters/master.chromium.infra/master.cfg#newcode281 masters/master.chromium.infra/master.cfg:281: ...
4 years, 6 months ago (2016-06-16 15:39:36 UTC) #16
martiniss
On 2016/06/16 at 15:39:36, tandrii wrote: > LGTM % you need to fix the master ...
4 years, 6 months ago (2016-06-16 21:26:31 UTC) #17
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2064453002/140001
4 years, 6 months ago (2016-06-16 21:26:40 UTC) #20
commit-bot: I haz the power
Committed patchset #8 (id:140001) as https://chromium.googlesource.com/chromium/tools/build/+/81f9c862dade711affea7a586b6a2bffdf219cc9
4 years, 6 months ago (2016-06-16 21:30:44 UTC) #22
dsansome-google
https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_modules/luci_config/api.py File scripts/slave/recipe_modules/luci_config/api.py (right): https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_modules/luci_config/api.py#newcode80 scripts/slave/recipe_modules/luci_config/api.py:80: This is not real protobuf parsing at the moment; ...
3 years, 9 months ago (2017-03-03 03:48:24 UTC) #24
iannucci1
https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_modules/luci_config/api.py File scripts/slave/recipe_modules/luci_config/api.py (right): https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_modules/luci_config/api.py#newcode80 scripts/slave/recipe_modules/luci_config/api.py:80: This is not real protobuf parsing at the moment; ...
3 years, 9 months ago (2017-03-03 05:15:30 UTC) #26
martiniss
3 years, 9 months ago (2017-03-03 06:05:55 UTC) #27
Message was sent while issue was closed.
On 2017/03/03 at 05:15:30, iannucci wrote:
>
https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_m...
> File scripts/slave/recipe_modules/luci_config/api.py (right):
> 
>
https://codereview.chromium.org/2064453002/diff/140001/scripts/slave/recipe_m...
> scripts/slave/recipe_modules/luci_config/api.py:80: This is not real protobuf
parsing at the moment; eventually, maybe it could
> On 2017/03/03 03:48:24, dsansome-google wrote:
> > ಠ_ಠ
> 
> Yep, getting a protobuf library into all the environments where this needs to
run is actually pretty hard (without something like vpython). Did you run into a
bug with this?

I had plans to move this to luci config. I have half a CL out there, but I
haven't gotten around to landing it.

Powered by Google App Engine
This is Rietveld 408576698