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

Issue 2667363002: milo: Add a build info Swarming implementation. (Closed)

Created:
3 years, 10 months ago by dnj
Modified:
3 years, 10 months ago
Reviewers:
hinoka
CC:
chromium-reviews, infra-reviews+luci-go_chromium.org, maruel+w_chromium.org, tandrii+luci-go_chromium.org
Target Ref:
refs/heads/master
Project:
luci-go
Visibility:
Public.

Description

milo: Add a build info Swarming implementation. Add a BuildInfo implementation for Swarming builds. This currently only handles Kitchen-initiated builds, since they're the only ones whose annotation stream path we understand. BUG=chromium:687625 TEST=unit Review-Url: https://codereview.chromium.org/2667363002 Committed: https://github.com/luci/luci-go/commit/64c2ca4b695d4427907ee8325515589ecbbae026

Patch Set 1 #

Patch Set 2 : Update to use Host field. #

Patch Set 3 : Rebarse #

Total comments: 6

Patch Set 4 : Comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+473 lines, -3 lines) Patch
M milo/appengine/buildinfo/service.go View 3 chunks +8 lines, -1 line 0 comments Download
M milo/appengine/swarming/build.go View 1 2 4 chunks +18 lines, -0 lines 0 comments Download
A milo/appengine/swarming/buildinfo.go View 1 2 3 1 chunk +199 lines, -0 lines 0 comments Download
A milo/appengine/swarming/buildinfo_test.go View 1 1 chunk +240 lines, -0 lines 0 comments Download
M milo/appengine/swarming/html.go View 1 1 chunk +1 line, -2 lines 0 comments Download
M milo/appengine/swarming/html_data.go View 2 chunks +7 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (7 generated)
dnj
PTAL. This set of CLs adds a pRPC service to Milo called "BuildInfo". This service ...
3 years, 10 months ago (2017-02-02 02:57:41 UTC) #2
hinoka
lgtm + naming suggestions Also I think the portion that removes the arbitrary host selection ...
3 years, 10 months ago (2017-02-07 20:07:25 UTC) #4
dnj
https://codereview.chromium.org/2667363002/diff/40001/milo/appengine/swarming/buildinfo.go File milo/appengine/swarming/buildinfo.go (right): https://codereview.chromium.org/2667363002/diff/40001/milo/appengine/swarming/buildinfo.go#newcode23 milo/appengine/swarming/buildinfo.go:23: // BuildInfoProvider is a configuration that provides build information. ...
3 years, 10 months ago (2017-02-07 23:06:09 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2667363002/60001
3 years, 10 months ago (2017-02-08 00:22:44 UTC) #9
commit-bot: I haz the power
3 years, 10 months ago (2017-02-08 00:29:06 UTC) #12
Message was sent while issue was closed.
Committed patchset #4 (id:60001) as
https://github.com/luci/luci-go/commit/64c2ca4b695d4427907ee8325515589ecbbae026

Powered by Google App Engine
This is Rietveld 408576698