upgrade release automation buildbots to 0.7.7

RESOLVED FIXED

Status

Release Engineering
General
P3
normal
RESOLVED FIXED
10 years ago
5 years ago

People

(Reporter: bhearsum, Assigned: bhearsum)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(4 attachments)

(Assignee)

Description

10 years ago
I'll get it going on 1.8 staging first, then roll out to 1.8 production. After that it should be a quick job to do 1.9 staging+production.
(Assignee)

Updated

10 years ago
Priority: -- → P2
(Assignee)

Comment 1

10 years ago
1.8 staging has done a mostly full run (failing at Updates::Push() because there is no AUS server on staging-prometheus-vm). I'm confident that Buildbot 0.7.7 has caused no issues with it.

Next: 1.8 production.
(Assignee)

Updated

10 years ago
Priority: P2 → P3
(Assignee)

Comment 2

10 years ago
Going to roll out on 1.8 production today.
Priority: P3 → P2
(Assignee)

Comment 3

10 years ago
Created attachment 321271 [details] [diff] [review]
[checked in] staging 1.8 updates for buildbot 0.7.7

This patch is basically:
s/bots/buildslaves/
use a BuildSlave() instance rather than a tuple for slaves
s/sources/change_source/
s/Waterfall/WebStatus/

The new WebStatus object works a little differently than Waterfall. CSS is specified by putting 'buildbot.css' in the 'public_html' directory on the buildmaster - it is not accepted as on option anymore. Categories are also not accepted options - you can filter by category with ?category=foo at the end of an URL. Like this: http://staging-master.build:8010/waterfall?category=mozilla-central
Attachment #321271 - Flags: review?(nrthomas)
(Assignee)

Comment 4

10 years ago
Created attachment 321273 [details] [diff] [review]
[checked in] production 1.8 changes for buildbot 0.7.7

This patch is almost identical to the staging one, but it also removes the 'passing' mode MailNotifier that we really don't care about.
Attachment #321273 - Flags: review?(nrthomas)
Comment on attachment 321271 [details] [diff] [review]
[checked in] staging 1.8 updates for buildbot 0.7.7

Looks fine to me.
Attachment #321271 - Flags: review?(nrthomas) → review+
Attachment #321273 - Flags: review?(nrthomas) → review+
(Assignee)

Comment 6

10 years ago
Comment on attachment 321271 [details] [diff] [review]
[checked in] staging 1.8 updates for buildbot 0.7.7

Checking in staging/master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/staging/master.cfg,v  <--  master.cfg
new revision: 1.39; previous revision: 1.38
done
Attachment #321271 - Attachment description: staging 1.8 updates for buildbot 0.7.7 → [checked in] staging 1.8 updates for buildbot 0.7.7
(Assignee)

Comment 7

10 years ago
Comment on attachment 321273 [details] [diff] [review]
[checked in] production 1.8 changes for buildbot 0.7.7

Checking in production/master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/production/master.cfg,v  <--  master.cfg
new revision: 1.27; previous revision: 1.26
done
Attachment #321273 - Attachment description: production 1.8 changes for buildbot 0.7.7 → [checked in] production 1.8 changes for buildbot 0.7.7
(Assignee)

Comment 8

10 years ago
Alright, 1.8 is 100% done. I'll do 1.9 next week.
(Assignee)

Comment 9

10 years ago
Created attachment 321812 [details] [diff] [review]
[checked in] update staging 1.9 master.cfg for buildbot 0.7.7

same changes as the previous ones, also:
* add timeout to clean_stage (syncing from master -> CVS)
* remove 'do valid l10n checkout' step since we're shipping af now.
* bump version in sign step
* remove the 'passing' for the MailNotifier
Attachment #321812 - Flags: review?(nrthomas)
Attachment #321812 - Flags: review?(nrthomas) → review+
(Assignee)

Comment 10

10 years ago
Comment on attachment 321812 [details] [diff] [review]
[checked in] update staging 1.9 master.cfg for buildbot 0.7.7

Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/staging-1.9/master.cfg,v  <--  master.cfg
new revision: 1.38; previous revision: 1.37
done
Attachment #321812 - Attachment description: update staging 1.9 master.cfg for buildbot 0.7.7 → [checked in] update staging 1.9 master.cfg for buildbot 0.7.7
(Assignee)

Comment 11

10 years ago
OK, staging 1.9 is upgraded. I've kicked off a test run. Once we confirm that it goes OK we can go ahead and upgrade production 1.9.
(Assignee)

Comment 12

10 years ago
Created attachment 321941 [details] [diff] [review]
[checked in] production 1.9 changes for buildbot 0.7.7 + master -> CVS sync

Same updates as the other configs, plus s/cvsroot/:ext:stgbld@cvs.mozilla.org:/cvsroot/ for the linux 64-bit builder (taken from the master.cfg on production-1.9-master).
Attachment #321941 - Flags: review?(nrthomas)
(Assignee)

Updated

10 years ago
Whiteboard: [scheduled for thursday, may 21]
Attachment #321941 - Flags: review?(nrthomas) → review+
(Assignee)

Updated

10 years ago
Priority: P2 → P3
(Assignee)

Updated

10 years ago
Depends on: 436853
(Assignee)

Updated

10 years ago
Whiteboard: [scheduled for thursday, may 21] → [testing on staging]
(Assignee)

Comment 13

10 years ago
Ok, 1.9 staging is upgraded & tested. Nick, any thoughts on a good time to upgrade 1.9?
Status: ASSIGNED → RESOLVED
Last Resolved: 10 years ago
Resolution: --- → FIXED
(Assignee)

Comment 14

10 years ago
Oops, this isn't FIXED.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
(Assignee)

Updated

10 years ago
Whiteboard: [testing on staging] → [waiting for firefox 3 to ship]
(Assignee)

Updated

10 years ago
Whiteboard: [waiting for firefox 3 to ship]
(Assignee)

Comment 15

10 years ago
Comment on attachment 321941 [details] [diff] [review]
[checked in] production 1.9 changes for buildbot 0.7.7 + master -> CVS sync

Checking in master.cfg;
/cvsroot/mozilla/tools/buildbot-configs/automation/production-1.9/master.cfg,v  <--  master.cfg
new revision: 1.29; previous revision: 1.28
done
Attachment #321941 - Attachment description: production 1.9 changes for buildbot 0.7.7 + master -> CVS sync → [checked in] production 1.9 changes for buildbot 0.7.7 + master -> CVS sync
(Assignee)

Comment 16

10 years ago
Alright, production 1.9 has been upgraded.
Status: REOPENED → RESOLVED
Last Resolved: 10 years ago10 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.