Как автоматически связать историю коммитов с системой обработки заявок?
Наша организация использует Gitlab для размещения всех наших git-репозиториев. Большинство коммитов относятся к одному (иногда нескольким) билетам Jira и/или другим средствам отслеживания проблем. Что-то вроде:
Add a widget to the trinket
Jira: FOOBAR-1117
ServiceNow: INC0000001319
или даже просто:
FOOBAR-1119: add a bell to the wistle
Сами сообщения о фиксации, очевидно, представлены в виде обычного текста — и так и должно быть. Однако при просмотре отдельных коммитов (или всей истории) в браузере хотелось бы, чтобы ссылки на заявки были кликабельными — каждая из них ведет непосредственно к указанной заявке.
Можно ли настроить Gitlab на автоматическое выполнение таких действий?
Например, Atlassian Jira можно настроить на привязку билетов к коммитам в Git, Subversion и других системах контроля версий: при просмотре FOOBAR-1119 я вижу все коммиты, ссылающиеся на него.
Можно ли аналогичным образом настроить Gitlab для ссылки на систему отслеживания проблем при рендеринге сообщения о фиксации в HTML?