Buildbot: Difference between revisions
Jump to navigation
Jump to search
ChrisCooper (talk | contribs) No edit summary |
ChrisCooper (talk | contribs) No edit summary |
||
| Line 4: | Line 4: | ||
* [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=buildbot Bugs referencing "buildbot"] | * [https://bugzilla.mozilla.org/buglist.cgi?quicksearch=buildbot Bugs referencing "buildbot"] | ||
* [http://mxr.mozilla.org/seamonkey/source/tools/buildbot/ Mozilla Buildbot CVS (mxr)] | |||
= Unit Testing = | = Unit Testing = | ||
* [http://mxr.mozilla.org/seamonkey/source/tools/buildbot-configs/testing/unittest/ Unit Test CVS (mxr)] | |||
* Reference Platforms | * Reference Platforms | ||
** [[ReferencePlatforms/Test/WinXP (Tinderbox)|WinXP (Tinderbox)]] | ** [[ReferencePlatforms/Test/WinXP (Tinderbox)|WinXP (Tinderbox)]] | ||
| Line 16: | Line 18: | ||
* [http://quality.mozilla.org/en/projects/automation/talos General Info] | * [http://quality.mozilla.org/en/projects/automation/talos General Info] | ||
* [http://mxr.mozilla.org/seamonkey/source/tools/buildbot-configs/testing/talos/ Talos CVS (mxr)] | |||
* [[BuildbotTalos|Buildbot Installation, Operation, Development, Issues]] | * [[BuildbotTalos|Buildbot Installation, Operation, Development, Issues]] | ||
* Reference Platforms | * Reference Platforms | ||
| Line 36: | Line 39: | ||
* [[Build:TryServer| Test patches before checking in]] | * [[Build:TryServer| Test patches before checking in]] | ||
* [http://mxr.mozilla.org/seamonkey/source/tools/buildbot-configs/tryserver/ Try server CVS (mxr)] | |||
= Mozilla2 = | |||
* [http://mxr.mozilla.org/seamonkey/source/tools/buildbot-configs/mozilla2/ Mozilla2 CVS (mxr)] | |||
= Axel's Original Buildbot Requirements = | = Axel's Original Buildbot Requirements = | ||
Revision as of 21:46, 31 August 2007
Buildbot is being used at Mozilla today in a number of different ways. This page will serve as the clearinghouse for finding Buildbot-related information. Please try to keep it organized as you add to it.
Unit Testing
- Unit Test CVS (mxr)
- Reference Platforms
- Outage Reports
Talos (Performance Testing)
- General Info
- Talos CVS (mxr)
- Buildbot Installation, Operation, Development, Issues
- Reference Platforms
- Outage Reports
Build/Release Automation
- Reference Platforms
"Try" Server
Mozilla2
Axel's Original Buildbot Requirements
A collection of random things that buildbot should do. Please add your item, what it's supposed to do, and an owner, if applicable.
- running python on the slave
- (Axel) Sample impl should be reviewable soon. Major trick is to add an import of your module to the buildbot start script to hook up the registerSlaveCommand
- ensure directory on slave
- (Axel) Using the code above
- single source checkout per slave
- (Axel) This required a blocking scheduler to make all builds run on one source version per slave, together with a lock per slave that notifies the waiting build steps, in this case, to not check out. For multiple check-out targets, this requires the ....
- BuildStepGroup
- (Axel, help-wanted) This groups a set of steps together, so that they don't loose the lock. I have a somewhat working implementation, but I think that the status reporting is wonky.
- Download nightly builds on slave
- (nobody) For l10n repackaging, we need to find out when new nightly builds are available, which source time stamp they have, and get them into the right location on the slave.
- Compare locales
- (Axel) They python implementation can now run natively in the slave, and report a dict object back for rich log parsing on the master, or in a web-facing post processing.