Closed Bug 859464 Opened 13 years ago Closed 13 years ago

merge final verify builders together

Categories

(Release Engineering :: Release Automation, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Unassigned)

References

Details

Attachments

(1 file, 2 obsolete files)

Once bug 628796 is landed, the final verify scripts will do internal parallelization. With that done we should merge the builders together rather than eating up 4 build slaves to do final verify.
Attached patch merge builders (obsolete) — — Splinter Review
Ran through dump masters. New final verify command is eg: C {'command': ['bash', 'final-verification.sh', 'mozBeta-firefox-linux.cfg', 'mozBeta-firefox-linux64.cfg', 'mozBeta-firefox-mac64.cfg', 'mozBeta-firefox-win32.cfg'], 'description': ['final-verification.sh'], 'descriptionDone': None, 'log_eval_func': None, 'logfiles': {}, 'name': 'final_verification', 'usePTY': 'slave-config', 'workdir': 'tools/release'} {'BUILDBOT_CONFIGS': 'http://hg.mozilla.org/build/buildbot-configs', 'BUILDBOTCUSTOM': 'http://hg.mozilla.org/build/buildbotcustom', 'CLOBBERER_URL': 'http://clobberer.pvt.build.mozilla.org/always_clobber.php'} And the schedulers that have final verify as an upstream have "release-mozilla-beta-final_verification" instead of the 4 platforms.
Attachment #736843 - Flags: review?(rail)
Comment on attachment 736843 [details] [diff] [review] merge builders Review of attachment 736843 [details] [diff] [review]: ----------------------------------------------------------------- ::: process/release.py @@ -1465,4 @@ > }, > }) > > - for platform in releaseConfig.get('verifyConfigs', {}).keys(): I think this won't work for first esr builds, when verifyConfigs is not set or set to {}. Can you add a guard and check that condition?
Attached patch make it work with esr (obsolete) — — Splinter Review
Good catch! I also noticed that I missed "builderPrefix" on the name, too, causing collisions between branches.
Attachment #736843 - Attachment is obsolete: true
Attachment #736843 - Flags: review?(rail)
Attachment #737474 - Flags: review?(rail)
Attachment #737479 - Flags: review?(rail)
Attachment #737479 - Flags: review?(rail) → review+
Attachment #737474 - Attachment is obsolete: true
Attachment #737474 - Flags: review?(rail)
Comment on attachment 737479 [details] [diff] [review] fix the second hunk too Landed on default
Attachment #737479 - Flags: checked-in+
Made it to production yesterday.
Status: NEW → RESOLVED
Closed: 13 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.

Attachment

General

Created:
Updated:
Size: