Вопрос
Мы используем GitLab для исходного управления, а Mantisbt для отслеживания выпуска (заказы босса!)
Теперь мы хотим реализовать какое-то регулярное выражение в сообщениях GitLab, когда Commit содержит «Mantis # 1», что он автоматически генерирует URL-адрес http://mantis.local/view.php? Id= 1
Это возможно в Gitlab, (без необходимости писать в Ruby?), А если так, как?
Решение
Это невозможно без записи кода.В качестве варианта вы можете попробовать изменить файл конфигурации:
Здесь Описанная логика дляВнутренние выпуска трекеры. Здесь Описанные правила для внутренних выпуска трекеровОтказВы можете попробовать настроить собственную поддержку трекера.
, как пример (я не знаю, какие URL-адреса в вашем выпуске трекера)
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"
.