自定义合并请求详细信息页面

时间:2016-08-24 08:36:40

标签: git gitlab

我实际上正在搜索自定义合并请求的详细信息页面的选项。

我想在此页面上另外提供两条信息。

第一个将是某种干合并,其中包含的信息比默认的更能提供给我。

第二个是测试分支是否与主人有共同的根源。

对于这两点我构建了git别名,它给了我必要的信息。

Dry Merge:

git config --global alias.mergetest '!f() { git merge --no-commit --no-ff "$1"; git merge --abort; echo "Merge aborted"; }

共同根源:

git config --global alias.frommaster 'merge-base --fork-point master'

但是现在我找不到任何方法在GitLab的合并请求详细信息页面中实现这些附加信息 - 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

我认为你可以实现这一目标的唯一方法是使用webhooks和GitLab API。

  1. 创建一个Web挂钩,只要Merge Request event发生就会触发。
  2. 此Webhook将使API call使用两个命令的输出更新合并请求。