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