Closed
Bug 385911
Opened 17 years ago
Closed 17 years ago
Create VMware team for reproducable build environment
Categories
(Release Engineering :: General, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Assigned: bhearsum)
Details
This a tracking bug for the work I am doing on creating a VMware team for Build & Release purposes. It will have 3 VMs: 1 Linux CVS Server/Buildmaster, 1 Linux Buildslave, and 1 Win32 Buildslave The goal here is to create an environment that everyone can use to test Build & Release things (such as botrunner.py) consistently.
Assignee | ||
Updated•17 years ago
|
Priority: -- → P1
Comment 1•17 years ago
|
||
Instead of being blocked waiting for new ref platform, can you create these with the current ref platform? And then when the new ref platforms come out, generate new VMware team for the new ref platform? I know its sub-optimal to have to do this VMware work twice, but it has advantages: 1) we can start end-to-end automation testing on current ref platform once these VMware images are ready, rather then waiting another week/two for the new ref platform to be available. 2) once the new ref platform is available, and being used in production, we can generate new VMware images, and start using those instead. 3) having both old ref platform and new ref platform setup like this means we can easily debug any weird problems between the two ref platforms. Make sense? John.
Updated•17 years ago
|
Assignee | ||
Comment 2•17 years ago
|
||
Makes sense to me. I'll start work on this tomorrow.
Assignee | ||
Comment 3•17 years ago
|
||
I've made a ton of progress on this today. I've got a CVS pserver set-up that mirrors Mozilla CVS. Buildbot installation are on all 3 machines and I'm currently testing them to make sure the configuration is good. The only thing left to do is have Buildbot start upon boot. This shouldn't be a big deal on either platform. I'd like to get people using it a bit to see if there's anything I'm missing (or anything that is buggy). I could transfer it over the net, but it will take a _really_ long time (> 30h). I'm thinking the best way is to burn it and Fedex it over. Suggestions are welcome though. I've documented much of the stuff I've done in these two documents: http://wiki.mozilla.org/User:Bhearsum:Build/Buildserver_ref_image http://wiki.mozilla.org/How_to_Create_a_CVS_Mirror
Assignee | ||
Comment 4•17 years ago
|
||
OK. Buildbot is starting on boot on everything. It starts as a service in Windows and can still launch Firefox from there. I've done a snapshot of all of the images and I'm preparing to burn them. In addition to the above documents I've added this one: http://wiki.mozilla.org/User:Bhearsum:Build/VMware_team
Assignee | ||
Comment 5•17 years ago
|
||
I've shipped two DVDs to MV with Fedex, Tracking #859010399373. Unfortunately I missed the pick-up time today so they will not be picked up until Tuesday. They are in a multi-part tar, you should be able to put the files back into one like so: tar -x -M --file=BuildVMs-1.tar BuildVMs.tar.gz And then when prompted, switch disks and enter 'n BuildVMs-2.tar'.
Comment 6•17 years ago
|
||
Sorry for the bugspam; these are now P2 in the New View of the World (tm).
Priority: P1 → P2
Assignee | ||
Comment 7•17 years ago
|
||
Just got off the phone with Fedex. They said it got bumped from being delivered today. They said to expect it on Monday.
Comment 8•17 years ago
|
||
Thanks for the update... was wondering where it went! The fedex site latest update is from 3rd July, and says its in TN!
Status: NEW → ASSIGNED
OS: Mac OS X → All
Comment 9•17 years ago
|
||
Disks in hand. We're now installing on bl-bldlnx04.
Comment 10•17 years ago
|
||
Installed and running nicely. Hardware a little slow, limited disk space, memory, but it runs! Thanks bhearsum!
Assignee | ||
Comment 11•17 years ago
|
||
Given positive feedback from joduinn and rhelmer I'm going to consider this FIXED.
Status: ASSIGNED → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
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
•