Pergunta

Estamos usando o Gitlab para controle de origem e o MantisBT para rastreamento de problemas (ordens do chefe!)

Agora queremos implementar algum tipo de regex nas mensagens de commit do Gitlab, quando um commit contém 'Mantis#1' ele gera automaticamente uma URL para http://mantis.local/view.php?id=1

Isso é possível no Gitlab (sem precisar escrever em Ruby?) E, em caso afirmativo, como?

Foi útil?

Solução

É impossível sem escrever código.Como variante você pode tentar alterar o arquivo de configuração:

Aqui lógica descrita para rastreadores de problemas internos. Aqui regras descritas para rastreadores de problemas internos.Você pode tentar configurar seu próprio suporte ao rastreador.

Por exemplo (não sei quais URLs no seu rastreador de problemas)

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"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top