##### Change sources and Schedulers change_source.append(FtpPoller( branch="post_signing", ftpURLs=["http://%s/pub/mozilla.org/%s/nightly/%s-candidates/build%s/" \ % (releaseConfig['stagingServer'], releaseConfig['productName'], releaseConfig['version'], releaseConfig['buildNumber'])], pollInterval= 60*10, searchString='win32_signing_build' )) tag_scheduler = Scheduler( name='tag', branch=releaseConfig['sourceRepoPath'], treeStableTimer=0, builderNames=['tag'], fileIsImportant=lambda c: not isHgPollerTriggered(c, branchConfig['hgurl']) ) schedulers.append(tag_scheduler) source_scheduler = Dependent( name='source', upstream=tag_scheduler, builderNames=['source'] ) schedulers.append(source_scheduler) for platform in releaseConfig['enUSPlatforms']: build_scheduler = Dependent( name='%s_build' % platform, upstream=tag_scheduler, builderNames=['%s_build' % platform] ) schedulers.append(build_scheduler)
##### Change sources and Schedulers change_source.append(PBChangeSource()) change_source.append(FtpPoller( branch="post_signing", ftpURLs=["http://%s/pub/mozilla.org/%s/nightly/%s-candidates/build%s/" \ % (stagingServer, productName, version, buildNumber)], pollInterval=60*10, searchString='win32_signing_build' )) tag_scheduler = Scheduler( name='tag', branch=sourceRepoPath, treeStableTimer=0, builderNames=['tag'], fileIsImportant=lambda c: not isHgPollerTriggered(c, nightly_config.HGURL) ) schedulers.append(tag_scheduler) source_scheduler = Dependent( name='source', upstream=tag_scheduler, builderNames=['source'] ) schedulers.append(source_scheduler) for platform in releasePlatforms: build_scheduler = Dependent( name='%s_build' % platform, upstream=tag_scheduler, builderNames=['%s_build' % platform] ) repack_scheduler = DependentL10n(