1

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

4

2 回答 2

2

So I ended up implementing a PollingChangeSource called JenkinsPoller with code lifted from GoogleCodeAtomPoller.

于 2013-06-05T20:49:45.923 回答
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

于 2013-06-01T01:02:24.600 回答