【发布时间】:2019-03-26 17:59:38
【问题描述】:
我的目标是设置一个 buildbot,它从 github 服务器侦听 webhook,然后通过通用 make all 命令构建 webhook 中列出的 repo。
我遇到的问题是它出现在我需要提前指定 github repo 的构建步骤中,即
factory.addStep(
steps.GitHub(
repourl= "github.<domain>.com/<user>/<repo>/",
mode='full',
method='clobber'
)
)
理想情况下,我希望能够从 http 请求中获取 repo url(显然在盲目运行代码之前对其进行验证)然后检查它。比如:
factory.addStep(
steps.GitHub(
repourl= request["repo_url"],
mode='full',
method='clobber'
)
)
这在 buildbot 框架中可行吗?任何要查看的提示或其他文档将不胜感激!!
【问题讨论】:
-
这似乎是正确的,但我无法弄清楚如何将原始 webhook 的详细信息放入构建属性对象中
标签: python continuous-integration buildbot