Override swarming properties when triggering tryjobs on swarmbucket. |
||||
Issue descriptionIn order to simplify management of trybots, we can reuse a single findit-specific builder under the bucket luci.chromium.try. For this, we need to override the following properties upon requesting a new tryjob: * builder_name: Use the generic findit builder * swarming/override_builder_cfg/caches(name and path): This should be set to a hash of the parent_buildername/parent_mastername for test/flake, and to a hash of target_buildername/target_mastername for compile * swarming/override_builder_cfg/dimensions(list of 'key:value' strings): To match the configuration of the bot where the failure happened. * swarming/override_builder_cfg/recipe/name: To match properties/recipe. *
,
Apr 24 2017
,
Apr 24 2017
,
Apr 25 2017
,
Apr 28 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/6b2607b7b01c55f40838dab55698bd28a85f130b commit 6b2607b7b01c55f40838dab55698bd28a85f130b Author: Roberto Carrillo <robertocn@google.com> Date: Fri Apr 28 21:26:05 2017 [Findit] Read trybot dimensions from config. This is a breakout change from the large patch: https://chromium-review.googlesource.com/c/477672/ R=chanli,stgao,lijeffrey BUG= 714227 Change-Id: Ie25e28833da41931d542b3c9499f1fb5e1f97f18 Reviewed-on: https://chromium-review.googlesource.com/490631 Commit-Queue: Roberto Carrillo <robertocn@chromium.org> Reviewed-by: Chan Li <chanli@chromium.org> [modify] https://crrev.com/6b2607b7b01c55f40838dab55698bd28a85f130b/appengine/findit/waterfall/test/waterfall_config_test.py [modify] https://crrev.com/6b2607b7b01c55f40838dab55698bd28a85f130b/appengine/findit/waterfall/test/wf_testcase.py [modify] https://crrev.com/6b2607b7b01c55f40838dab55698bd28a85f130b/appengine/findit/waterfall/waterfall_config.py
,
Apr 28 2017
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/dfb625ce7f7445f5754026f1168ac696c85457fc commit dfb625ce7f7445f5754026f1168ac696c85457fc Author: Roberto Carrillo <robertocn@google.com> Date: Fri Apr 28 21:51:41 2017 [Findit] Compute cache name for swarming tryjobs. The purpose of this patch is to provide a function that can compute a unique name based on the master and builder that the tryjob will try to replicate so that repeated jobs on a host shared by multiple builders can get the same directory each time. (So as to reuse the checkout and build output directories between runs) This is a breakout from a larger patch: https://chromium-review.googlesource.com/c/477672/ R=chanli,lijeffrey,stgao BUG= 714227 Change-Id: Iec4e0465baaba0d1ffad9678690b7238540e693e Reviewed-on: https://chromium-review.googlesource.com/490611 Reviewed-by: Chan Li <chanli@chromium.org> Commit-Queue: Roberto Carrillo <robertocn@chromium.org> [modify] https://crrev.com/dfb625ce7f7445f5754026f1168ac696c85457fc/appengine/findit/waterfall/swarming_util.py [modify] https://crrev.com/dfb625ce7f7445f5754026f1168ac696c85457fc/appengine/findit/waterfall/test/swarming_util_test.py
,
May 9 2017
|
||||
►
Sign in to add a comment |
||||
Comment 1 by robert...@chromium.org
, Apr 24 2017