我有一个 buildbot 服务器和 Gitlab。我想不通,只要在 Gitlab 上打开合并请求就触发构建。目的应该是,只要构建成功或失败(在合并请求+上游分支上完成构建),构建机器人就会将评论写回合并请求。
任何提示如何触发它?
谢谢!
我有一个 buildbot 服务器和 Gitlab。我想不通,只要在 Gitlab 上打开合并请求就触发构建。目的应该是,只要构建成功或失败(在合并请求+上游分支上完成构建),构建机器人就会将评论写回合并请求。
任何提示如何触发它?
谢谢!
你可以实现一个service
类似的 for GitLab CI
。GitLab CI
无论测试套件通过还是失败,这实际上都会发回合并请求。
Gitlab 团队实际上合并了一些东西,以便在打开或更新合并请求时触发网络挂钩:请参阅https://github.com/gitlabhq/gitlabhq/pull/5881和 https://github.com/ gitlabhq/gitlabhq/issues/1137
我实现了一个并将其贡献回 buildbot 项目,请参阅https://github.com/buildbot/buildbot/pull/1820
它使用 webhook 并将评论发布回合并请求以显示构建状态。