构建成功无效时Gitlab自动合并

时间:2016-09-07 09:23:37

标签: gitlab git-merge gitlab-ci

我有一个非常简单的问题。我们已经设置了Gitlab CI,并希望一旦我们的一些分支机构的构建成功,就允许自动合并。

事实是,我们看到构建通过,但合并实际上并没有发生,并且状态保持在"一旦构建成功就自动合并"。

你知道为什么吗?

我附上了虚假行为的截图。

Merge succeeded but MR not merged

编辑:请求了一些其他信息:

  • 在构建成功时激活"自动合并的队列中看起来没有后台作业
  • 当构建完成运行时,就我所见,没有触发后台作业。没有任何新的计划,死亡或正在进行中。
  • 我也没有在日志中看到任何疯狂或错误的内容。
  • 我的仪表板的两个屏幕截图作为具有自动构建的MR运行:

Dashboard during MR with auto merge 1 Dashboard during MR with auto merge 2

谢谢, 于连

1 个答案:

答案 0 :(得分:2)

也许你的合并工作已安排或已经死亡。

  • 使用您的管理员帐户,然后点击Admin Area按钮。
  • 点击Monitoring - > Background Jobs enter image description here

  • 然后,单击dashboard并检查合并作业是否在Scheduled队列或Dead队列中。 enter image description here