LUCI Scheduler: Trigger build based on checkin to any git repo in manifest per branch. |
|||
Issue descriptionWe have an increasing desire to be able to trigger builds based on a checkin to any git repo in a repo manifest on a given branch. Buildbot had this feature, so losing it is a regression. Buildbot used an external builder which would check for the changes. It's still running here: https://uberchromegw.corp.google.com/i/chromeos.infra/builders/CrOS%20Repo%20Sync
,
Oct 16
That would be a totally acceptable solution from my point of view. I'm not sure owns that builder now. dnj@ built it originally, and there appear to be a number of projects using it (not just ChromeOS).
,
Oct 17
+1 to what Vadim wrote in #2. But, since recipe today outsources triggering to the same python script that computes manifest changes, thus this script would instead need to output which bots to trigger in its output json. Then, you can use proposed solution by Vadim. ownership-wise, it was considered CrOS specific and it even lives in CrOS repo :) So, luci-scheduler wise, this is WontFix. But maybe move this bug to CrOS component?
,
Oct 17
Alright. Note.... who would we break if we shutdown the current builder? Not that we are ready for that.
,
Oct 18
I have absolutely no idea who will get broken. Recipe itself doesn't say it. However, since we are migrating everyone off buildbot, we'll discover all those who care.
,
Oct 18
,
Oct 18
Updated wrong bug, sorry :) Tentatively putting under Infra>Client>ChromeOS>CI as per #3. |
|||
►
Sign in to add a comment |
|||
Comment 1 by vadimsh@chromium.org
, Oct 16