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