Closed
Bug 421586
Opened 17 years ago
Closed 15 years ago
replace bootstrap Build step with Buildbot
Categories
(Release Engineering :: General, defect, P3)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: rhelmer, Unassigned)
References
Details
Currently Buildbot calls Bootstrap which calls Tinderbox, to do things like:
* create en-US installer/MAR
* generate/upload symbols
In the nightly case, it also uploads a small text file to aus2-staging which generates nightly builds.
I think that we could easily and safely move this to Buildbot just calling the build system, and possibly other scripts in the tree. See the moz2 and mobile buildbots, unittests, and the shark nightly build, for examples of how we've done this in the past.
The nightly case is the most complex, because it needs to support conditional clobbering based on the presence of a CLOBBER file (or some other mechanism, although we should support this method as people rely on it and understand it).
Reporter | ||
Comment 1•17 years ago
|
||
http://roberthelmer.com/svn/configs/trunk/mozilla-nightly-master.cfg
This shows how I've done a quick:
* checkout
* installer/mar build/upload
* symbol build/upload
* l10n repack/upload
* update generation/upload
No fancy auto-clobber support, but the point here was to bring up the steps into something relatively readable. I think that it would be reasonable to put it into a custom factory or something like that, especially when we have many builders doing slightly different jobs on the same master.
I dealt with finding the right mozconfig by requiring that the builder name be in the file (could be in the path, doesn't matter). I think that it would make sense to go to a structure more like this instead of using branches as we do today for mozilla/tools/tinderbox-configs
Reporter | ||
Updated•17 years ago
|
Component: Build & Release → Release Engineering
QA Contact: build → release
Reporter | ||
Updated•17 years ago
|
Component: Release Engineering: Talos → Release Engineering: Future
Comment 2•15 years ago
|
||
We're not doing big changes like this in Bootstrap at this point.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WONTFIX
Comment 3•15 years ago
|
||
Moving closed Future bugs into Release Engineering in preparation for removing the Future component.
Component: Release Engineering: Future → Release Engineering
Assignee | ||
Updated•11 years ago
|
Product: mozilla.org → Release Engineering
You need to log in
before you can comment on or make changes to this bug.
Description
•