Caution
Buildbot no longer supports Python 2.7 on the Buildbot master.
3.10.4. Change Sources
3.10.4.1. ChangeSource
- class buildbot.changes.base.ChangeSource
This is the base class for change sources.
Subclasses should override the inherited
activate
anddeactivate
methods if necessary to handle initialization and shutdown.Change sources which are active on every master should, instead, override
startService
andstopService
.
3.10.4.2. ReconfigurablePollingChangeSource
- class buildbot.changes.base.ReconfigurablePollingChangeSource
This is a subclass of
ChangeSource
which adds polling behavior. Its constructor accepts thepollInterval
andpollAtLaunch
arguments as documented for most built-in change sources.Subclasses should override the
poll
method. This method may return a Deferred. Calls topoll
will not overlap.
3.10.4.3. PollingChangeSource
- class buildbot.changes.base.PollingChangeSource
This is a legacy class for polling change sources not yet ported to the
BuildbotService
component lifecycle. Do not use for new code.