Open
Bug 1426465
Opened 8 years ago
Updated 3 years ago
Figure out a way to consolidate build task definitions
Categories
(Firefox Build System :: General, enhancement)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: ted, Unassigned)
Details
I was looking at my patch for bug 1401647, of which a large part was just s/win32-rust/win64-rust/ and realized how many build variants we have now even for a single platform like Windows:
https://dxr.mozilla.org/mozilla-central/source/taskcluster/ci/build/windows.yml
There's so much repetition there it seems ripe for factoring out into a template somehow.
Comment 1•8 years ago
|
||
I begin to wonder if some of these are really "build variants" at all. Are we just stuffing jobs into "builds" because they involve calling `mach` and aren't running tests?
Comment 2•8 years ago
|
||
Dustin did some refactoring of those definitions in bug 1397847, that could be a starting point. I rejected it back then because that was scope bloat for that bug.
https://reviewboard.mozilla.org/r/180034/diff/#index_header
Comment 3•8 years ago
|
||
Well, that was for toolchain jobs, but there's probably something to share.
Updated•8 years ago
|
Product: Core → Firefox Build System
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•