使用外部工件作为buildbot构建的输入的最佳方法是什么?

时间:2013-05-31 08:28:19

标签: buildbot

我正在使用buildbot从一堆其他预先构建的工件中构建固件映像。预构建的工件是使用不受我控制的不同系统(jenkins)构建的。我想在新工件可用时自动启动新构建。由于它不在我的控制之下,我无法添加任何东西来“触发”buildbot。我需要一种基于民意调查的方法。使用buildbot做这样的事情的最佳方法是什么?我应该将预先构建的工件视为“源”并制作扩展PollingChangeSource的JenkinsPoller吗?我应该创建一个轮询jenkins的新调度程序吗?

2 个答案:

答案 0 :(得分:2)

所以我最终实现了一个名为JenkinsPoller的PollingChangeSource,代码从GoogleCodeAtomPoller解除。

答案 1 :(得分:0)

我在buildbot中使用了一个PBSource,并在创建其工件后让Jenkins调用buildbot sendchange作为最后一步。

buildbot sendchange --master {MASTERHOST}:{PORT} --auth {USER}:{PASS}
    --who {USER} {FILENAMES..}

请参阅:http://buildbot.readthedocs.org/en/latest/manual/cmdline.html