Closed Bug 1222077 Opened 10 years ago Closed 6 years ago

Schedule tasks on certain files being changed

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: armenzg, Unassigned)

References

Details

We spoke about scheduling Mozharness tests only when Mozharness code is touched by a changed. We can analyze the json push for which files are touched: https://hg.mozilla.org/integration/mozilla-inbound//json-pushes?changeset=317f1490ee1f222849e4c95e565dcd8d96d28032&full=1 If we can structure this in some suitably generic fashion, so that individual jobs can be included or excluded depending on modifications to particular sub-trees specified in the YAML files, that would be pretty awesome.
Depends on: 1222078
Component: General → Integration
Component: Integration → Platform and Services
Found in triage. Dustin: do we have onchange events now?
Flags: needinfo?(dustin)
Well, onchange would be a DOM event :) But, yes, this could be handled with the SCHEDULES stuff. I think that `mozharness` would be an exclusive component, and then the relevant files would be tagged in moz.build as SCHEDULES.exclusive = ['mozharness']. Armen, do you want to set that up?
Flags: needinfo?(dustin)
No, I have no involvement with Mozharness these days.
Component: Platform and Services → Task Configuration
Product: Taskcluster → Firefox Build System
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.