我很想知道当你在gitlab上有一个repo时你是如何实际使用buildbot的。
根据我的理解,没有办法上传由post-commit钩子触发的py文件,所以我不清楚你如何告诉gitlab将代码库中的更改发送到buildbot,以及buildbot如何知道发送的这些更改。
我们计划很快转向gitlab,我期待着在真正的乐趣开始时避免陷入困境。
有没有人有关于Gitlab和Buildbot之间的集成和通信的指针?
关于Buildbot官方文档的信息并不是很清楚;我读过有关网络连接的内容,但我并没有真正了解它们是如何工作的。
答案 0 :(得分:4)
他们添加了Gitlab Hook。您可以像使用Github一样使用它。
GitLab钩子就像GitHub一样简单,它也不需要 选项。
c['www'] = dict(...,
change_hook_dialects={ 'gitlab' : True }
)
答案 1 :(得分:0)
主要问题是github模块与Buildbot的不兼容性;一旦Gitlab可以使用Gitlab或Github钩子,它就可以正常工作。
希望这会帮助人们寻找信息,这样他们就可以避免在墙上寻找答案:)