我有一个buildbot服务器和Gitlab。我无法弄清楚,只要在Gitlab上打开合并请求就触发构建。目的应该是,只要构建成功或失败(构建在合并请求+上游分支上完成),buildbot就会将注释写回合并请求。
任何提示如何触发?
谢谢!
答案 0 :(得分:2)
Gitlab团队实际上合并了一些内容,以便在打开或更新合并请求时触发Web挂钩: 见https://github.com/gitlabhq/gitlabhq/pull/5881和 https://github.com/gitlabhq/gitlabhq/issues/1137
答案 1 :(得分:1)
您可以为GitLab CI
实施一个service
。这实际上回复了合并请求,无论GitLab CI
是否通过了测试套件。
答案 2 :(得分:0)
我实现了一个并将其贡献给buildbot项目,请参阅https://github.com/buildbot/buildbot/pull/1820
它使用webhooks并将注释发回到合并请求以显示构建状态。