Closed Bug 1247703 Opened 4 years ago Closed 3 years ago

[tracker] refactor in-tree task configuration

Categories

(Firefox Build System :: Task Configuration, task)

task
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: dustin, Assigned: dustin)

References

(Blocks 1 open bug)

Details

https://public.etherpad-mozilla.org/p/jonasfj-bstack-in-tree-task-graph-generation
https://public.etherpad-mozilla.org/p/dustin-in-tree-config-kickoff

We met today to discuss requirements and design ideas, and agreed that we should each sit down and write up our "dream" of what the in-tree configuration should look like, without worrying about the code to translate that into createTask calls and whatnot.

So let's write that up and attach here in some form or another - perhaps mozreview requests against mozilla-central?
Depends on: 1244176
Depends on: 1250673
Pretty expressive and very impressive. Looking forward to it.
Blocks: 1247646
Duplicate of this bug: 1243844
Blocks: 1244801
Blocks: 1213367
Blocks: 1239471
Blocks: 1232457
Blocks: 1233604
Blocks: 1243381
Depends on: 1258497
Blocks: 1268862
Blocks: 1265456
Duplicate of this bug: 1265456
Blocks: 1272159
No longer blocks: 1264205
Depends on: 1273633
Depends on: 1273673
Depends on: 1274391
Depends on: 1274611
Depends on: 1274640
Depends on: 1274716
Depends on: 1274717
Depends on: 1275014
Depends on: 1275034
Depends on: 1275409
Depends on: 1276216
Depends on: 1277413
Depends on: 1277417
Depends on: 1278411
Depends on: 1280231
Depends on: 1281004
Depends on: 1286075
Just as a quick note on the status of this particular layer of the layer cake:

 * [x] bug 1258497 - Build an effective, robust task-graph generation infrastructure
   * still using existing YAML files (legacy kind)
   * includes porting docker-images to a new kind
 * [x] bug 1281004 - Port tests from the legacy kind
 * [ ] bug 1286075 - Port builds and build-like things from the legacy kind
   * and delete the legacy kind
 * [ ] Use the big-graph scheduler in mozilla-taskcluster (bug 1275034, bug 1274716)

There are, of course, lots of details and bugs and whatnot to deal with there, too, many of which are in
  https://gist.github.com/djmitche/9eb2ecf77020d7e86085
Status: NEW → RESOLVED
Closed: 3 years ago
No longer depends on: 1274716
Resolution: --- → FIXED
Product: TaskCluster → Firefox Build System
You need to log in before you can comment on or make changes to this bug.