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

时间:2014-02-27 00:44:33

标签: gitlab buildbot

我很想知道当你在gitlab上有一个repo时你是如何实际使用buildbot的。

根据我的理解,没有办法上传由post-commit钩子触发的py文件,所以我不清楚你如何告诉gitlab将代码库中的更改发送到buildbot,以及buildbot如何知道发送的这些更改。

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

有没有人有关于Gitlab和Buildbot之间的集成和通信的指针?

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

2 个答案:

答案 0 :(得分:4)

有一个Gitlab Hook

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

  

GitLab钩子就像GitHub一样简单,它也不需要   选项。

c['www'] = dict(...,
    change_hook_dialects={ 'gitlab' : True }
)

答案 1 :(得分:0)

主要问题是github模块与Buildbot的不兼容性;一旦Gitlab可以使用Gitlab或Github钩子,它就可以正常工作。

http://feedback.gitlab.com/forums/176466-general/suggestions/3787958-web-hooks-data-posts-should-be-github-compatible

希望这会帮助人们寻找信息,这样他们就可以避免在墙上寻找答案:)