Rail/2010-02-01: Difference between revisions
Jump to navigation
Jump to search
m (→Buildbot) |
mNo edit summary |
||
| Line 33: | Line 33: | ||
* mobile_master.py: | * mobile_master.py: | ||
** HgPoller (mobile-browser) | ** HgPoller (mobile-browser) | ||
=== Schedulers === | |||
Revision as of 10:07, 1 February 2010
Infrastructure
- Win32: ReferencePlatforms/Win32
- Related bug and hg links
- Q: Why to bore ourselves with firewall rules? Use an open firewall like in Linux...
- Linux: ReferencePlatforms/Linux-CentOS-5.0
- Suggestion: use sed instead of perl for root
- Overall
- Suggestion: Simplify ssh configuration by distributing `known_hosts' files or by using expect(1) scenarios.
- Continue reading from ReferencePlatforms/Linux-CentOS-5.0#Version_3
Buildbot
- Suggestion: Use separate repositories (or explicit/named branches) for staging and production configs. In this case diffing and merging tasks will be easier.
diff -urN mozilla2 mozilla2-staging > staging.patch; less staging.patch; patch < staging.patch; is stateless, while merging between repos/branches tracks all relations between staging and production areas.
Change Sources
- buildbotcustom.misc.generateBranchObjects(config, name):
- HgPoller
- HgAllLocalesPoller (if enable_l10n is set)
- used in master1.cfg with ACTIVE_BRANCHES = ['mozilla-central', 'mozilla-1.9.2', 'places']
- used in master2.cfg with ACTIVE_BRANCHES = ['tracemonkey', 'mozilla-1.9.1', 'electrolysis', 'firefox-lorentz']
- master-main.cfg:
- PBChangeSource
- master2.cfg:
- HgAllLocalesPoller for mozilla-1.9.1 and mozilla-1.9.2
- HgPoller for mozilla-central and mozilla-1.9.2
- release_master.py:
- FtpPoller ("post_signing" branch, searches for "win32_signing_build") triggers "partner_repacks", "l10n_verification" and "updates" Schedules
- mobile_master.py:
- HgPoller (mobile-browser)