我们使用Gitlab进行源代码管理,使用MantisBT进行问题跟踪(老板的命令!)
现在我们想在Gitlab提交消息中实现某种正则表达式,当提交包含'Mantis#1'时它会自动生成到http://mantis.local/view.php?id=1的URL
这在Gitlab中是否可行,(无需用Ruby编写?),若然,怎么做?
答案 0 :(得分:3)
没有编写代码就不可能。作为变体,您可以尝试更改配置文件:
Here描述了内部问题跟踪器的逻辑。 Here描述了内部问题跟踪器的规则。您可以尝试配置自己的跟踪器支持。
例如(我不知道您的问题跟踪器中的哪个网址)
issues_tracker:
mantisbt:
title: "MantisBT"
project_url: "http://mantis.local/projects/:issues_tracker_id"
issues_url: "http://mantis.local/view.php?id=:id"
new_issue_url: "http://mantis.local/projects/:issues_tracker_id/issues/new"