[Buildbot-devel] Exec debuild shell command only if debian/changelog was commited at subversion

Charles Lepple clepple at gmail.com
Fri Mar 21 00:26:26 UTC 2008


On Wed, Mar 12, 2008 at 5:57 AM, J. Félix Ontañón <fontanon at emergya.es> wrote:
>   * A SVNPoller checks svn changes every 30min (thats easy)
>   * There is one Builder (buildbot builder) for each source-package in
>  my svn (easy too).
>   * After a svn polling, a Scheduler it's dinamically created to only
>  execute the Builder of the source-packages with debian/changelog
>  modified (hard ... isnt?)
>   * Final Effect: In the Waterfall you'll only see the results of the
>  launched Builders. (wow !)

Not sure if you've already solved this, but what if you have one
scheduler per package, and point all the schedulers to their
respective builders? Instead of dynamically creating a scheduler, you
can use the "isFileImportant" parameter to the scheduler constructor:

http://buildbot.net/repos/release/docs/reference/buildbot.scheduler.Scheduler-class.html#__init__

-- 
- Charles Lepple




More information about the devel mailing list