如何在 Buildbot 上使用 Web hooks(gitlab 集成)

3 buildbot gitlab

我很好奇当你在 gitlab 上有一个仓库时,你如何实际使用 buildbot。

据我了解,无法上传 py 文件,这些文件是由 post-commit 挂钩触发的,所以我不太清楚如何告诉 gitlab 将代码库中的更改发送到 buildbot,以及如何buildbot 知道发送的这些更改。

我们计划很快切换到 gitlab,我期待着避免在真正的乐趣开始时陷入困境。

有人对 Gitlab 和 Buildbot 之间的集成和通信有任何指导吗?

Buildbot官方文档上的信息不太清楚;我读过有关网络挂钩的内容,但我并没有真正了解它们是如何工作的。

kvi*_*tor 5

有一个 Gitlab Hook

他们添加了一个Gitlab Hook。您可以像 Github 一样使用它。

GitLab 挂钩与 GitHub 挂钩一样简单,而且不需要任何选项。

c['www'] = dict(...,
    change_hook_dialects={ 'gitlab' : True }
)
Run Code Online (Sandbox Code Playgroud)