commit | 147bb2c6d6e4b0fdd4fd0badd3ac4025d5de07a4 | [log] [tgz] |
---|---|---|
author | Vadim Shtayura <vadimsh@chromium.org> | Sat Feb 16 02:15:11 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Feb 16 02:15:11 2019 |
tree | f330636ada64d0269cd17aad2352217c486450ea | |
parent | 0897a8249b928186441a696dc56f0e2e148f27b3 [diff] |
[lucicfg] Add support for Milo builder lists. This introduces 3 new declarations: * luci.milo(...) for declaring UI-related project properties. Analogues to how luci.logdog(...) defines log-related properties. * luci.list_view(...) for declaring a builder list (which is internally a special kind of console). * luci.list_view_entry(...) for declaring an entry in the builder list. Its usage is not required (just passing a builder name works too), but it is still useful to declare that a builder belongs to a list _after_ the list has been defined. It is also the only way to add pure Buildbot builders to a view. R=nodir@chromium.org BUG=833946 Change-Id: Ia74ac211ecb5bdd3acf248812f93a7489e139c62 Reviewed-on: https://chromium-review.googlesource.com/c/1472090 Commit-Queue: Vadim Shtayura <vadimsh@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org>
LUCI Go code is meant to be worked on from an Chromium infra.git checkout, which enforces packages versions and Go toolchain version. First get fetch via depot_tools.git then run:
fetch infra cd infra/go eval `./env.py` cd src/go.chromium.org/luci
Contributing uses the same flow as Chromium contributions.