Auto-update luci-scheduler.cfg |
||
Issue descriptionWe auto-generate luci-scheduler.cfg, and submit it into chromite/config to ease code reviews. However, updates to that file don't take effect until they are also submitted into the ChromeOS project LUCI config repo. We should auto mirror changes to this config file from chromite into the official config, just to make update management simpler.
,
Oct 3
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/75bbf56da8256893caef7d0767d36ee2e05aea7c commit 75bbf56da8256893caef7d0767d36ee2e05aea7c Author: Don Garrett <dgarrett@google.com> Date: Wed Oct 03 20:59:19 2018 cbuildbot: Define luci-scheduler-updater. Define a new build config for deploying new versions of luci_scheduler.cfg from chromite to our LUCI project config automatically. BUG= chromium:884908 TEST=run_tests Change-Id: I6e3eaa07e9055bca7f7c0bc6bf9f483d86b3274f Reviewed-on: https://chromium-review.googlesource.com/1246961 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Don Garrett <dgarrett@chromium.org> Reviewed-by: Lann Martin <lannm@chromium.org> [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/config/chromeos_config.py [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/config/waterfall_layout_dump.txt [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/config/config_dump.json [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/cbuildbot/builders/config_builders.py [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/config/luci-scheduler.cfg [modify] https://crrev.com/75bbf56da8256893caef7d0767d36ee2e05aea7c/cbuildbot/stages/config_stages.py
,
Oct 4
I believe this is now working. Waiting to make sure the scheduling is correct. https://cros-goldeneye.corp.google.com/chromeos/legoland/builderHistory?buildConfig=luci-scheduler-updater&buildBranch=master
,
Oct 4
Seems to be working. I need to update documentation.
,
Oct 5
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/ff45f4b0da47314a109af9814956b0f1bf8d80f8 commit ff45f4b0da47314a109af9814956b0f1bf8d80f8 Author: Don Garrett <dgarrett@google.com> Date: Fri Oct 05 22:43:57 2018 gen_luci_scheduler: Update deployment docs. Changes to luci-scheduler.cfg are now autodeployed, so remove the manual deployment docs. Instead add links the to deployment builder. BUG= chromium:884908 TEST=run_tests Change-Id: I2c5686527f0d089daf34db5ee5439061508a7473 Reviewed-on: https://chromium-review.googlesource.com/1262175 Commit-Ready: ChromeOS CL Exonerator Bot <chromiumos-cl-exonerator@appspot.gserviceaccount.com> Tested-by: Don Garrett <dgarrett@chromium.org> Reviewed-by: Bernie Thompson <bhthompson@chromium.org> [modify] https://crrev.com/ff45f4b0da47314a109af9814956b0f1bf8d80f8/scripts/gen_luci_scheduler.py [modify] https://crrev.com/ff45f4b0da47314a109af9814956b0f1bf8d80f8/scripts/gen_luci_scheduler_unittest.py [modify] https://crrev.com/ff45f4b0da47314a109af9814956b0f1bf8d80f8/config/luci-scheduler.cfg
,
Oct 5
|
||
►
Sign in to add a comment |
||
Comment 1 by dgarr...@chromium.org
, Sep 26