Gitlab/Redmine自动关闭提交问题

Lon*_*and 12 redmine gitlab

我们正在使用Gitlab(7.10.2)和Redmine(3.0.2).
所有问题都在Redmine中管理,Gitlab管理所有git-repositories.
到目前为止,我们通过UI设置Gitlab,提交消息"Close#234"是可点击的,并指向相应的Redmine票证网站.
我们现在想要实现Redmine中的票证与Gitlab提交直接链接.
如果我们使用内部Gitlab问题系统并将commit-message设置为'Close#234',则票据234自动关闭并与提交链接.但是使用Redmine作为问题服务系统,我们无法自动关闭提交问题或在Redmine中有关于此的任何信息.
有谁知道我们如何修改Gitlab和/或Redmine以使用Gitlab提交关闭Redmine票证?

mca*_*ane 15

您可以使用Redmine作为问题跟踪器,在Gitlab中设置redmine服务(在您的项目中 - > 服务 - > Redmine - > 填充URL,并设置为活动状态).如果这样可行,当您在Gitlab中按"新问题"按钮时,您将被重定向到Redmine新问题页面.在Gitlab中,您应该让WebHook通知Redmine关于新推出的回购.这可以在" 在您的项目 - > 设置 - > Web挂钩 " 设置中设置(如何,请参见此处).

在Redmine中,转到管理 - > 设置 - > 存储库.检查您的引用关键字."关闭"或"关闭"应该在列表中.最后在同一选项卡中,底部有表格,您可以在其中选择跟踪器,修复关键字(关闭,关闭),将应用状态设置为"已关闭",并选择适当的%完成量(100%).

同样,您可以设置其他关键字以更改Redmine票证中的状态.

使用redmine_gitlab_hook使Redmine repo保持最新状态.